Hirusha Dulshan

Hirusha Dulshan

Software Engineering Undergraduate | Full-Stack Developer

Software Engineer Intern Colombo, Sri Lanka

About

Software Engineering undergraduate and full-stack developer who ships applications end to end across the Node/React/Next.js and Java/Spring Boot ecosystems. Built 4 full-stack projects including a live Next.js + FastAPI AI platform, a 5-service microservices LMS, and a GraphQL healthcare ERP with live Stripe payments.

Education

Birmingham City University, UK

BSc (Hons) Software Engineering, Software Engineering

2023 – Present

Projects

TeaPulse - Smart Tea Estate & Yield Analytics Platform

Next.js · FastAPI · Flask · TensorFlow · Keras · Supabase · Recharts · Gemini AI · Tailwind CSS · Python

Designed and built a comprehensive smart tea estate management platform featuring an AI-powered leaf health diagnosis module utilizing MobileNetV2 for classifying leaf conditions, alongside grade-wise harvest tracking and interactive Recharts dashboards.

View project

EduLink LMS

Spring Boot · Spring Cloud Gateway · Netflix Eureka · OpenFeign · MySQL · PostgreSQL · Angular 17 · Stripe

Architected a 5-service microservices LMS with 30+ REST endpoints behind a Spring Cloud Gateway, JWT auth, and Netflix Eureka service discovery. Built a dual-confirm Stripe payment flow (PENDING → SUCCESS via webhook with fallback) and delivered an Angular 17 dashboard with Chart.js analytics.

View project

MediFlow Pro

NestJS · GraphQL (Apollo) · PostgreSQL · Prisma · React.js · JWT · RBAC

Description: Built a hospital management system on a modular NestJS + Apollo GraphQL API covering billing, scheduling, and patient records. Implemented RBAC (JWT + GqlAuthGuard) across 4 roles, designed an ACID-compliant PostgreSQL schema with Prisma using transaction blocks, and delivered a React.js frontend.

View project

MEILI / SmartStyle — High-End Fashion Retail

Next.js 15 · TypeScript · Zustand · PostgreSQL · Neon DB · Prisma · JWT · Stripe

Built a full-stack, serverless M-Commerce platform for high-end fashion retail designed to handle high traffic. Engineered with PostgreSQL (Neon) and Prisma Transactions to ensure data integrity during flash sales and global traffic spikes, with Stripe payment integration for live checkouts.

View project

Dees Fashion — Android M-Commerce App

Android · Java · Spring Boot · MySQL · Firebase · Biometric API

Modernized traditional retail into a digital powerhouse with a native Android app. Built with a hybrid data model to support low-connectivity areas and Biometric authentication for secure, high-speed checkouts, backed by a Spring Boot + MySQL/Firebase system.

Skills

Java· AdvancedSpring Boot· AdvancedSpring CloudNestJSNode.js· AdvancedExpress.js· AdvancedPythonREST APIs· AdvancedGraphQL (Apollo)React.js· AdvancedNext.js· AdvancedAngularTypeScript· AdvancedJavaScript· AdvancedTailwind CSS· AdvancedTensorFlow/Keras· AdvancedGemini API· AdvancedNumPyMySQL· AdvancedPostgreSQL· AdvancedMongoDB· AdvancedFirebasePrisma ORM· AdvancedJWT· AdvancedRBAC· AdvancedSpring Security· AdvancedDockerGit/GitHub· AdvancedVercel· Advanced

Interested in Hirusha?

Log in to Clever1000 to view full contact details and connect directly.

Log in to Connect

Languages

EnglishProfessional
SinhalaNative

Build your own profile

Create a professional profile, get matched with top opportunities, and build ATS-friendly CVs with AI.

Create free account
Hirusha Dulshan | Software Engineering Undergraduate | Full-Stack Developer | Clever 1000