Open to freelance & select opportunities

Senior Full-Stack Software Engineer · 4+ Years Experience

Supun Harshana

Building scalable web, mobile, and enterprise systems.

supun-harshana — zsh

$

Career Timeline

Where I've grown as an engineer

From an intern shipping my first React features to leading greenfield enterprise platforms end-to-end.

Senior Software Engineer · Digitus Tec (Pvt) Ltd

Jun 2025 – Present

Owns the full stack for a greenfield enterprise meeting-management platform — architecture, data model, and shipped UI — while setting engineering standards for a three-person team.

AngularNestJSTypeScriptMongoDBDockerRedisAzureAuth0RxJS
Responsibilities & achievements
  • Architected and led delivery of a greenfield enterprise meeting-minutes platform end-to-end, from system design to production UI
  • Defined coding standards and CI/CD workflows for a 3-engineer team
  • Designed modular NestJS services and consumed them through reusable Angular components (TypeScript, RxJS, Reactive Forms)
  • Architected backend/frontend integration points for AI-based real-time transcription and automated task generation, laying the foundation for an LLM-powered assistant workflow
  • Mentored junior engineers through code review, architecture guidance, and knowledge-sharing sessions
  • Engineered a MongoDB data model with indexing and aggregation pipelines that keeps API responses under 300ms
  • Implemented RBAC and Auth0 JWT across the stack with Docker-based deployment

Software Engineer · Digitus Tec (Pvt) Ltd

Feb 2024 – May 2025

Built a large-scale budget management platform with deep SAP Business One integration, and led an offline-first mobile app for farm management across Africa.

AngularNestJSMongoDBAWS (EC2, S3)SAP Business OneReact NativeWatermelonDBSQLiteNativeWind
Responsibilities & achievements
  • Built a large-scale Angular/NestJS enterprise application for budget planning, approval workflows, and SAP Business One integration
  • Designed NestJS REST APIs and SAP B1 Service Layer integration
  • Built reusable Angular modules, forms, and drill-down dashboards for expenses, budget allocation, and MRN management
  • Implemented multi-level business-rule validation across API and UI layers
  • Led full-stack development of an offline-first React Native app for farm management in low-connectivity regions across Africa
  • Designed a local-first sync strategy (WatermelonDB + SQLite) with background sync, paired with a React Native UI built on NativeWind and React Native Paper
  • Cut manual budget processing time by 35%
  • Improved data accuracy by 20% and increased user adoption by 30% through layered validation

Associate Software Engineer · Digitus Tec (Pvt) Ltd

Aug 2023 – Jan 2024

Designed and built a healthcare mobile app for surgical record management end-to-end, replacing paper-based hospital processes.

React NativeNestJSMongoDBAWS (EC2, S3)
Responsibilities & achievements
  • Designed the backend data model and secure APIs for surgical record management
  • Built role-based React Native interfaces for surgeons, nurses, and administrative staff
  • Implemented secure data storage and sync between mobile clients and backend
  • Improved data accuracy by 35% by replacing paper-based processes
  • Reduced record entry time by 40% with role-based mobile interfaces

Intern Software Engineer · Dockyard Total Solutions (Pvt) Ltd

Sep 2022 – Aug 2023

Gained early full-stack exposure revamping a mobile attendance app and building business-automation tools.

React NativeExpoReact.jsC#Windows Forms
Responsibilities & achievements
  • Revamped the AttendMe mobile app end-to-end using Expo/React Native
  • Developed React.js frontend features and C# Windows Forms backend/automation applications
  • Improved app stability by 40% and modernized the UI/UX

Featured Projects

Systems I've designed and shipped

Enterprise platforms, ERP integrations, mobile apps, and a solo-built trading system — each owned end-to-end, from architecture to production.

AI-assisted meeting capture and task automation for enterprise teams

Meeting Minutes Management Platform

Live

AI-assisted meeting capture and task automation for enterprise teams

AngularNestJSTypeScriptMongoDB+5
View details

Automated Binance Futures trading with configurable strategies

Trade Easy

Live

Automated Binance Futures trading with configurable strategies

NestJSNext.jsPostgreSQLRedis+3
View details

Enterprise budgeting and approvals wired directly into SAP Business One

Budget Management System

Live

Enterprise budgeting and approvals wired directly into SAP Business One

AngularNestJSMongoDBAWS (EC2, S3)+1
View details

Full-stack restaurant management platform with real-time order flow

Citrus Fiztory

In UAT

Full-stack restaurant management platform with real-time order flow

Next.jsNestJSMongoDBExpo+1
View details

Offline-first cultivation tracking for farms across Africa

Cyol Farm Management Application

Live

Offline-first cultivation tracking for farms across Africa

React NativeNestJSWatermelonDBSQLite+2
View details

Digitizing surgical record management for hospital teams

SLVR Mobile Application

Live

Digitizing surgical record management for hospital teams

React NativeNestJSMongoDBAWS (EC2, S3)
View details

Custom printing platform with an interactive design-to-order flow

PrintLoop

Completed

Custom printing platform with an interactive design-to-order flow

Next.jsTypeScriptTailwind CSS
View details

Technical Skills

What I build with

A full-stack toolkit spanning frontend, mobile, backend, data, cloud, and the AI-assisted workflows I use to ship faster.

Frontend

React.js
Next.js
TypeScript
Angular
RxJS
Tailwind CSS
Redux
Zustand
Bootstrap

Mobile

React Native
Expo

Backend & APIs

Node.js
NestJS
REST API Design
Express.js
WebSockets
JWT
SAP Business One Integration

Databases

MongoDB
PostgreSQL
Redis
SQLite
Prisma ORM

Cloud & DevOps

AWS (EC2, S3)
Microsoft Azure
Docker
CI/CD (GitLab)

AI & Prompt Engineering

Claude Code
GitHub Copilot
ChatGPT
Antigravity

Testing & Quality

Jest
TDD
Playwright
SonarQube
Jasmine
Karma

Tools & Collaboration

Git
Jira
Postman
Agile/Scrum
Code Reviews

Career Map

How my career, skills, and projects connect

Hover or focus a node to trace the path — from a role, through the capabilities it built, to the projects and technologies that came out of it.

Career

Skills

Projects

Technologies

Resume

The short version, on paper

A one-page summary of the experience above — ready to share with your team.

Supun_Harshana_Resume.pdf

Supun Harshana

Senior Full-Stack Software Engineer

I own products end-to-end — from system architecture and database design to shipped, production-ready UI — for enterprise platforms, ERP integrations, and mobile apps.

React.jsNext.jsTypeScriptAngularNode.jsNestJSREST API DesignMongoDBGit

Experience

4+ years, full-stack

Location

Gampaha, Sri Lanka

Education

Bachelor of Information Communication Technology (Honours)

Rajarata University of Sri Lanka, 20182022

Contact

Let's build something together

Open to freelance work, full-time roles, and interesting technical problems. Reach out directly or send a message below.

supunh.kas@gmail.com

Gampaha, Sri Lanka