Open to work
Hi, I'm Harsha.
I build software that ships.
Software Engineer working across the stack: Spring Boot and Django APIs, React and Next.js frontends, and Flutter mobile apps.
Sri Lanka, open to remote and on-site roles

01 / About
Full-stack engineer who likes owning a feature end to end.
Self-motivated software engineer with hands-on experience across frontend, backend and mobile, building production systems with Spring Boot, React, Django and Flutter in Agile teams. I care about clean architecture, well-tested code and shipping features that people actually use.
Today I build factory digitization software at Qualito and fitness platforms at IXD Labs, designing REST APIs, writing data-heavy React pages, and keeping test coverage high enough that shipping on Friday is boring.
Currently
Full Stack Developer at Qualito
Studied
BSc (Hons) in Information Technology, University of Moratuwa
Based in
Kurunegala, Sri Lanka
Working style
Remote, hybrid or on-site
2+
Years building software
3
Companies
11
Projects built
3.50
CGPA, University of Moratuwa
02 / Skills
The toolbox.
What I reach for day to day, from typed backends and message queues to frontends and mobile.
Languages
Frameworks
Web & APIs
Databases
Cloud & DevOps
Microservices
AI & Agents
Security
Practices
03 / Experience
Where I've been building.
Production systems for manufacturing, fitness and HR, across web, mobile and backend.
Full Stack Developer @ Qualito
Mar 2026 - Present
Sri LankaCurrent
NEXUS DFX | Production Management System
Spring BootJavaReactTypeScriptViteTailwindMySQLLiquibaseJWTTanStack Query- Built modular features for a factory digitization platform: Shift Planning (Estonian calendar, leave management, labor-law validation), QF Checklists, Production Orders and Reporting. Shipped as a single Spring Boot JAR serving the REST API and embedded React app.
Associate Software Engineer @ IXD Labs
Feb 2025 - Present
Piliyandala, Sri LankaCurrent
FitConnect | Fitness & Coaching Platform
FlutterReactDjangoPostgreSQLPayHereRabbitMQCeleryRedisOpenTelemetry- Mobile (Flutter): authentication and authorization, account management, My Fitness, full-screen ads, scheduled reminders, transactions, multilingual support, PayHere payments and OpenTelemetry.
FitSmiles | Fitness Rewards Platform
Next.jsReactSpring BootMicroservicesKeycloakPostgreSQL- Website (Next.js): Contact Us module with Google reCAPTCHA and improved UI components.
Software Engineering Intern @ Creative Software
Dec 2022 - Jul 2023
Colombo 03, Sri Lanka
TrackIT | Employee Management System
AngularSpring BootPostgreSQLMaterial UI- Contributed to Attendance Tracking, Performance Evaluation and Payroll Management modules.
04 / Projects
Things I've built on my own time.
Side projects and university work where I got to choose the architecture. The first two are live: try them.
05 / Education
Always learning.
A degree from the University of Moratuwa, and a habit of picking up new skills. Most recently: AI-assisted development with Claude.