Skip to content

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

Harsha Amarasinghe

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

JavaTypeScriptJavaScriptPythonDart

Frameworks

Spring BootSpringReactNext.jsFlutterDjangoASP.NET

Web & APIs

RESTWebSocketHTMLCSSTailwind CSSTanStack Query

Databases

PostgreSQLMySQLMongoDBRedisLiquibase

Cloud & DevOps

AWSDockerLinuxOpenTelemetrySonarQube

Microservices

RabbitMQCeleryOpenFeignSpring Cloud GatewayResilience4JZipkin

AI & Agents

ClaudeClaude CodeRAGHugging FacePinecone

Security

JWTKeycloakreCAPTCHA

Practices

Unit & Integration TestingAgile ScrumKanbanOOPGit

03 / Experience

Where I've been building.

Production systems for manufacturing, fitness and HR, across web, mobile and backend.

  1. 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.
  2. 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.
  3. 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.

BSc (Hons) in Information Technology

University of Moratuwa

Faculty of Information Technology

CGPA 3.50 / 4.002020 - 2024

Licenses & certifications

View on LinkedIn

06 / Contact

Let's build something together.

I'm open to full-time software engineering roles: remote, hybrid or on-site. Send me a message and it lands straight in my inbox.

  • Usually replies within a day or two
  • Also happy to volunteer for animal-welfare non-profits
  • References available on request