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.

See my work → · Get in touch →