// the journey so far
About
10+ years building distributed systems, platform infrastructure, and scalable backend architecture.
Career
ExpressVPN
HEADStaff Software Engineer, Payments
Working on payments and subscription infrastructure, distributed systems, and the migration of legacy systems to custom-built solutions.
Bitsmedia Pte Ltd
Head of Platform Engineering
Architected and scaled the backend platform to serve 60M+ global users at 15M peak DAU. Led technical strategy across delivery, platform, and B2B initiatives. Reduced GCP costs by 40% and built a centralised data platform processing 100GB+/day.
Lead Software Engineer
Re-architected the application layer from serverless Cloud Functions to 20+ microservices, adopted across 6 teams. Built an auto-scaling GKE platform and a digital wallet scaling to 100M+ daily events at 250 transactions/sec.
Senior Software Engineer
Re-architected the purchase processing flow into an async pipeline — 80% reduction in support tickets, zero lost transactions. Introduced horizontal sharding eliminating a 200k concurrent-connection bottleneck.
Sysco Labs
Associate Technical Lead
Redesigned 10 separate Kinesis consumer applications into one, achieving 100%+ improvement in data consumption performance.
Senior Software Engineer
Re-architected and migrated the POS Payroll Management System to the cloud using microservices. Designed a real-time notification mechanism replacing an email-based system.
Software Engineer
Feature development on the POS order module using React-Redux. Leveraged CouchDB real-time syncing for offline capabilities. Designed a data reduction mechanism achieving 40% storage gain.
University of Peradeniya
B.Sc. (Eng.) in Computer Engineering