Senior Full-Stack Software Engineer · 4+ Years Experience
Supun Harshana
Building scalable web, mobile, and enterprise systems.
$ ▍
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 – PresentOwns 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.
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 2025Built a large-scale budget management platform with deep SAP Business One integration, and led an offline-first mobile app for farm management across Africa.
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 2024Designed and built a healthcare mobile app for surgical record management end-to-end, replacing paper-based hospital processes.
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 2023Gained early full-stack exposure revamping a mobile attendance app and building business-automation tools.
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.
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
Mobile
Backend & APIs
Databases
Cloud & DevOps
AI & Prompt Engineering
Testing & Quality
Tools & Collaboration
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
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.
Experience
4+ years, full-stack
Location
Gampaha, Sri Lanka
Education
Bachelor of Information Communication Technology (Honours)
Rajarata University of Sri Lanka, 2018–2022
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.