Frontend & Mobile
- Next.js
- React
- Framework7
- Capacitor
- Tailwind CSS
- TypeScript
- HTML & CSS
Full-Stack Software Engineer with a decade of experience designing and shipping enterprise platforms, mobile apps and delivery-tech infrastructure for production businesses. Currently engineering at Fixel Inc.
I'm a Sri-Lankan software engineer who has spent the last decade shipping real systems for real businesses — from enterprise gas distribution platforms and dealer networks to mobile billing apps used daily by delivery teams in the field.
I care a lot about clean architecture, tight feedback loops, and software that doesn't break at 2 a.m. My favourite problems live at the messy intersection of operations, hardware and the web — routing, logistics, payments, and offline-first mobile workflows.
Outside of code, I read about distributed systems, fiddle with tooling, and obsess over good developer experience.
A focused stack I've sharpened across mobile, web and backend over the years.
A focused look at six enterprise platforms — the systems I'm most proud of shipping, running in production today.
End-to-end platform for a national LP-gas distributor — covering dealers, customers, deliveries, billing and field operations. Architected the v3 backend and led the migration to a v4 admin built on Next.js + Prisma, running across a country-wide dealer network with thousands of daily orders.
A routing & dealer-distance engine that powers smart allocation across the delivery network. Combines Google Routes and OSRM with internal heuristics to pick the right dealer, the right route, and the right ETA for every order — with a self-hosted OSRM fallback for cost and resilience.
A complete back-office for managing dealers, territories, allocations and performance — the operational heartbeat behind a country-wide home delivery operation. Clean Prisma data model, role-based access, audit trails, and battle-tested workflows used daily by ops teams.
Secure payment integration on top of CyberSource Secure Acceptance — split into independent live and sandbox gateway services so multiple delivery products could plug in payments without reinventing tokenisation, retries, reconciliation, or webhook handling. Containerised and deployed via Docker.
A streaming and content-delivery platform for premium podcasts. Secure playback via VideoCipher, subscriber management, episode publishing workflows, and a clean editor experience designed for non-technical content teams.
A modern blog and content-publishing CMS — fast Next.js frontend, ergonomic editor experience, Prisma-modelled backend, and a flexible content schema ready for SEO, scheduling and scale.
A look at additional products and services across delivery, payments, sports, media, hospitality and ops — many actively running in production today.
A QR-driven platform with separate admin and end-user apps, sharing a single Express + Prisma backbone.
Two-sided wedding planning platform — a couples app plus a vendor portal for service providers and bookings.
Workout and nutrition tracking platform with a Prisma 7 data model and a modern Express-based API.
Appointments, staff and billing management for salons — scheduling, services, customers and reporting.
In-house HR platform for a delivery operation — employee records, attendance, leave and operational HR workflows.
Centralised license issuance, renewal and validation system supporting multiple downstream products.
Multi-tenant brand & campaign management tooling with role-based admin and content workflows.
A full cricket-tournament platform — fixtures, scoring, teams, players and live result updates.
Web admin for managing CCTV deployments at scale — devices, dealers, and operational reporting.
Hybrid mobile ordering experience for end customers, talking to the platform via a clean REST API.
Mobile billing app with Bluetooth thermal-printer integration for in-field receipt printing.
A reusable authentication framework with JWT access tokens and rotating refresh tokens, used across products.
Designed and shipped a portfolio of production systems across delivery, payments, CMS and media — from enterprise gas distribution and dealer networks to mobile billing, route optimization, podcast streaming, and a long list of client builds in hospitality, fitness, sports and SaaS. Owned features end-to-end across backend, frontend and mobile.
First professional role — built web applications and learned the fundamentals of full-stack development, deployment, and shipping software to real users.
Open to interesting full-stack engagements, technical consulting, and delivery-tech / logistics problems. The fastest way to reach me is email.