Available for projects

Nimesh Kumarasinghe

Full-Stack Developer & Designer

Crafting exceptional digital experiences with cutting-edge technologies. Passionate about building scalable applications that make a difference.

About Me

Engineering Thoughtful Digital Solutions

A passionate Software Engineering graduate and graphic designer who loves building innovative,

user-focused digital solutions and visually compelling designs. Eager to leverage my skills in real-world

projects and contribute to meaningful solutions. I'm always exploring new technologies, sharpening my

skills, and pushing creative boundaries.

Based in
Sri Lanka
Focus
Full-stack web & mobile and AI
Also does
UI/UX & graphic design
Languages
English, Sinhala
Status
Available for projects
Passions

What I’m Passionate About

I'm passionate about building innovative solutions that solve real-world problems. Here are the areas where I focus my skills and creativity.

Full-Stack Development

Full-Stack Development

Building end-to-end web applications with modern frameworks and technologies, from responsive frontends to scalable backend systems and RESTful APIs.

Graphic Design

Graphic Design

Creative visual solutions that communicate your brand message effectively and leave lasting impressions.

Skills

Tools I reach for

A working toolkit spanning frontend, backend, data, and design — assembled through coursework, projects, and self-driven learning.

Frontend Development

HTML5
CSS3
JavaScript
React
React Native
Next.js
Tailwind CSS
Bootstrap
Figma

Backend Development

Node.js
Express.js
Python
Spring Boot
C#
.NET
REST APIs

Databases & APIs

MySQL
MSSQL
SQLite
MongoDB
Firebase
Postman

Tools & Technologies

Git
GitHub
VS Code
Visual Studio
Arduino
Photoshop
Illustrator

Cloud & Platforms

Google Cloud
AWS
Microsoft Azure
DigitalOcean
Projects

Selected work

University modules, personal builds, and design projects — spanning web, mobile, and UI/UX.

Road Issue Reporting System with Duplicate Complaint Identification

Road Issue Reporting System with Duplicate Complaint Identification

A smart, community-driven system designed to improve urban road infrastructure management in Sri Jayawardenapura Kotte. Includes a mobile app for real-time issue reporting by the public and a web dashboard for municipal staff. A YOLOv5-based machine learning model detects road issues (e.g., potholes, damaged pedestrian paths) from images, while a geospatial algorithm identifies duplicate complaints.

React.jsReact NativeNode.jsPythonFastAPIYOLOv5MongoDBFirebaseJWT
Sri Lanka Train Tracker

Sri Lanka Train Tracker

A microservices-based real-time train tracking system developed for Sri Lanka Railways to improve operational efficiency, passenger safety, and user experience. Includes a RESTful backend, a single-page application for live train location visualization, and a simulated data generator acting as IoT devices.

React.jsNode.jsMongoDBMySQLREST APIJWT
PlanMate – iOS Group Event Organizer App

PlanMate – iOS Group Event Organizer App

An iOS app developed for a university module to simplify group activity planning. Helps users coordinate group events by proposing activities, voting on schedules and venues, and syncing with device calendars. Supports real-time updates via Firebase and offline access with Core Data.

SwiftSwiftUIFirebase FirestoreFirebase AuthCore DataMVVM
ShiftWise – Employee Shift Scheduler

ShiftWise – Employee Shift Scheduler

A modern platform that helps managers easily schedule employee shifts and export schedules. Built for small businesses, restaurants, and support teams — includes real-time dashboards, email notifications, and country-specific holiday calendars.

C#ASP.NET Core Web APIEntity Framework CoreAzure SQLReactTailwind CSSJWTSMTP Email (Brevo)DinkToPdfCalendarific
Game Quest – Algorithm-Based Games

Game Quest – Algorithm-Based Games

Built in Java as part of a Programming Data Structures and Algorithms module, this group project involved designing a suite of interactive games that teach core data structures and algorithms through gameplay. Main contribution: the Knight's Tour game using a backtracking algorithm, where players guide a knight across a chessboard to visit every square exactly once.

JavaSwingData Structures & AlgorithmsOOPBacktrackingTesting
CookIt Meal Planner App Design

CookIt Meal Planner App Design

A user-friendly meal planning app focused on making cooking and organizing meals easier — smart recipe search and filters, step-by-step cooking instructions, shopping list generation, meal planner and favorites organization, and personalized recipe recommendations. Designed in Figma following iOS design standards.

FigmaSketchiOS DesignPrototyping
Online Library Web App Design

Online Library Web App Design

A responsive online library platform focused on improving usability and accessibility through user-centered design — clean navigation, improved search and advanced filters, user-friendly book detail pages, sample previews and a review system, and mobile-responsive layouts. Involved user research, wireframing, and usability testing.

FigmaDesign PrinciplesUser ResearchPrototyping
MediConnect Healthcare App Design

MediConnect Healthcare App Design

A modern healthcare app designed to address the challenges of in-person medical visits during the COVID-19 pandemic, simplifying access to medical services. A university-module project focused on accessibility, convenience, and seamless digital interaction in the healthcare domain.

FigmaDesign PrinciplesUser ResearchPrototyping
BookHunt – Bookstore Finder & Ordering App

BookHunt – Bookstore Finder & Ordering App

An Android app that helps users find and order books from nearby physical or online bookstores. If a book isn't available, users can still place an order, which vendors can accept or decline. Vendors can manage inventory and orders efficiently.

KotlinAndroidMobile App
Contact

Great things start with a simple idea. Let's build yours.

Open to full-time roles, freelance work, and interesting collaborations — in web, mobile, or UI/UX.