_

Dinushi Mendis

Welcome to my portfolio! I'm exploring software engineering and cybersecurity to create reliable digital solutions. Explore my work and let’s connect!

About Me

Dinushi

Software Engineering undergraduate pursuing a BSc (Hons) in Information Technology at the University of Moratuwa. Experienced in full-stack web and mobile development with a strong focus on secure backend systems, authentication, and clean UI/UX design. Passionate about building real-world solutions and continuously improving my technical skill set.

πŸŽ“ Higher Education

University of Moratuwa

Current

BSc (Hons) in Information Technology
GPA: 3.49 (2023 – 2027)

πŸ§ͺ Secondary Education

Govt/ Science College - Matale

Biological Science
Biology (B), Physics (B), Chemistry (A)

βš™οΈ Skills and Technology

Java
JavaScript
C
Python
Dart
React.js
Next.js
Node.js
Express.js
Spring Boot
Tailwind CSS
MUI
HTML
CSS
Flutter
MySQL
Firebase
MongoDB
Git
GitHub
Postman
REST APIs
JWT Authentication
Figma
Canva
GIMP
Java
JavaScript
C
Python
Dart
React.js
Next.js
Node.js
Express.js
Spring Boot
Tailwind CSS
MUI
HTML
CSS
Flutter
MySQL
Firebase
MongoDB
Git
GitHub
Postman
REST APIs
JWT Authentication
Figma
Canva
GIMP

πŸ’» Programming Languages

Java
JavaScript
Python
C
Dart

🌐 Web Development

React.js
Next.js
HTML
CSS
Tailwind CSS
MUI
Typescript

πŸ–₯ Backend Development

Node.js
Express.js
Spring Boot
REST APIs
JWT Authentication

πŸ—„ Databases

MySQL
Firebase
MongoDB

πŸ“± Mobile Development

Flutter

βš™ Tools & Platforms

Git
GitHub
Postman

🎨 Design Tools

Figma
Canva
GIMP

Certifications

Authentication and Authorization in Web & API Security

Linux Foundation β€’ 2025

Introduction to Cybersecurity

Cisco Networking Academy β€’ 2025

Blockchain: Understanding Its Uses and Implications

Linux Foundation β€’ 2025

Complete Guide to Cybersecurity: A Practical Approach

LinkedIn Learning β€’ 2025

Programming Foundations: Software Testing / QA

LinkedIn Learning β€’ 2025

My Projects

Project image

Comprehensive Garage Management System

2025 (Group Project – TayCanTech Pvt Ltd)

React.jsNode.jsExpress.jsMongoDBJWT

Developed a full-stack garage management system with role-based access for customers, technicians, and managers. Implemented secure JWT authentication and built modular service and feedback management features. Collaborated in an agile team environment to deliver a scalable and user-focused solution for real-world operational workflows.

Project image

My Portfolio Website

2026 (Personal Project)

Next.jsTypescriptTailwind CSSGooglesheet API

Designed and developed a personal portfolio website using Next.js and Tailwind CSS, showcasing projects, skills, and experience. Integrated Google Sheets API for dynamic content management and implemented responsive design principles to ensure optimal viewing across devices.

Project image

StockCast – Distributed Real-Time Broadcasting System

Network Programming/ Fullstack Development

JavaSpring BootJava NIOTCPUDPWebSocket

Engineered a high-performance, non-blocking distributed broadcasting system using Spring Boot and Java NIO. Designed a publish-subscribe architecture supporting TCP, UDP, and WebSocket protocols to enable efficient real-time data distribution. Optimized for low latency and concurrent client handling across multiple communication channels.

Project image

Project Aegis – Blockchain Esports Platform

2025 (Hackelite – IEEE UoM)

Next.jsFastAPISolidityPolygon

Contributed to the development of a decentralized esports tournament platform integrating blockchain for transparency and smart contract-based prize distribution. Built frontend interfaces with Next.js and backend APIs using FastAPI, while leveraging Solidity and Polygon for secure on-chain logic.

Project image

Weather App with Real-Time Data and Forecasting

2025 (Personal Project)

FlutterDartOpenWeatherMap API

Built a cross-platform mobile application using Flutter that fetches and displays real-time weather data via the OpenWeatherMap API. Focused on clean UI design, responsive layouts, and efficient API integration to deliver accurate and user-friendly weather insights.

Project image

Tic-Tac-Toe Gamebox

2024 | Microcontroller-Based Hardware Project

ArduinoC++ESP32RFIDLED Neon LightsFirebase

Designed and developed an interactive microcontroller-based game system inspired by the classic SOS gameplay concept. Implemented embedded logic and hardware integration to create a responsive and engaging physical gaming experience.

Project image

Carely – Healthcare Appointment System

2025 – Present (Individual Project)

MERNFastAPIMachine LearningMongoDB

Semi-intelligent healthcare platform with ML-powered specialist recommendations and secure real-time appointment booking.

Get In Touch

Have a project idea, internship opportunity, or just want to say hi? I’d love to hear from you.

Open to internships & projects

Send a Message