Hey, I’m Samitha 👋
Challenges don’t matter. Solutions do.
I’m a Senior Full Stack Software Engineer at NTUC Enterprise in Singapore, with 9+ years building production systems across banking, telecom, retail POS, and B2B SaaS.
My journey took me from Sri Lanka to Singapore, working on consumer apps that served over 60 million telecom subscribers, leading legacy-to-modern frontend migrations for tier-1 global banks, and now building offline-first point-of-sale and kitchen display systems for one of Singapore’s largest retailers.
I’m currently open to senior opportunities in Singapore, Thailand, Japan, Australia, New Zealand and Europe.
I’ve already shipped product across Sri Lanka and Singapore, so international relocation isn’t theoretical for me. I’ve done it once and would do it again.
What I Do Best
Cross-Platform Product Engineering I ship apps everywhere users are: web with React, mobile with React Native and Flutter, desktop with Flutter. One engineer, every surface.
Offline-First & Real-Time Systems From POS terminals that survive network outages to push services handling millions of events, I build systems that stay fast and reliable under real-world conditions.
Legacy → Modern Migrations Led migrations from jQuery / ExtJS / Sencha Touch to React / TypeScript / React Native for banks and telcos. Big-bang rewrites are usually a mistake; I prefer incremental, measurable cuts.
Technical Leadership Mentored teams of 4 to 7 engineers on React/TS architecture, performance, secure coding for regulated industries, and clean migration strategies.
Tech Stack
Languages
TypeScript JavaScript (ES6+) Dart Elixir Python PHP
Frontend & Visualization
React Next.js WebGL D3.js Recharts Canvas API WebAssembly Web Workers
Mobile & Desktop
React Native Flutter (Dart) · iOS, Android, cross-platform desktop
Backend
Node.js Express NestJS Elixir / Phoenix Phoenix LiveView GraphQL RESTful APIs
Data
PostgreSQL MySQL MongoDB Redis Elasticsearch Mnesia RxDB
Infrastructure & Delivery
Docker AWS GCP GitHub Actions GitLab CI Jenkins Bitbucket Pipelines
Career Journey
NTUC Enterprise (Fairprice Group) · Senior Software Engineer (Full Stack / Visualization) Aug 2022 - Present · Singapore Offline-first React POS · Flutter Kitchen Display System · Module Federation version switching
HCL Tech · Senior Software Engineer (deployed to tier-1 global bank) Jul 2021 - Aug 2022 · Singapore jQuery → React/TS SPA migration for internet & business banking · Flutter mobile banking app
Quess Corp (formerly Comtel) · Software Engineer (deployed to leading global bank) Mar 2021 - Jul 2021 · Singapore React/TS web + React Native mobile banking features
FusionGrove · Senior Software Engineer Jun 2020 - Mar 2021 · Sri Lanka (Australian client) B2B sales intelligence platform with React/TS, Node.js, Elasticsearch, D3 dashboards
Ceylon Solutions · Senior Software Engineer Nov 2019 - Jun 2020 · Sri Lanka (US/California clients) Compliance dashboards and inventory platforms with React, D3, WebSockets
Omobio (Dialog Axiata Group) · Associate to Senior Software Engineer Jan 2017 - Nov 2019 · Sri Lanka Telecom self-care apps for 60M+ subscribers · Sencha Touch → React Native migration · Elixir/Phoenix real-time platform
Education
University of Peradeniya B.Sc. Computer Science (major), Physics & Mathematics (minors) · 2014 to 2017 Joint Secretary, Computer Society
Let’s Connect
I’m always open to discussing senior roles, technical collaborations, or just chatting about cross-platform engineering and real-time systems.