Mobile app development
Production React Native and Expo apps for iOS and Android — push notifications, deep linking, offline mode and store releases.

Senior Software Engineer.
Every problem is an opportunity to innovate.

Mobile & full stack engineer building fast, reliable apps with React Native, React, Next.js and NestJS — plus agentic AI features powered by LLMs.
Today I work on Maestro, an AI-powered luxury travel concierge, where I own features from design hand-off to App Store and Google Play releases. I also implemented Encore, its agentic AI travel assistant powered by LLMs, and built its mobile client.
Underneath the apps I am a full-stack engineer — React and Next.js on the web, Node.js and NestJS behind them — so I can own a feature from the API to the last animation.
Outcome first, stack second. Four ways I can help your product move.
Production React Native and Expo apps for iOS and Android — push notifications, deep linking, offline mode and store releases.
Responsive, accessible web apps and dashboards with React and Next.js, with secure sign-in and clean API integration.
Node.js and NestJS APIs and microservices with role-based access, secure login and well-indexed databases.
LLM-powered AI assistants with real-time streaming and human-in-the-loop approval of agent actions, integrated into production mobile apps.
Mobile first, AI-driven, full-stack by habit.
My home turf — cross-platform apps that feel native.
Typed, accessible, responsive.
APIs that scale.
Agentic features in shipped products.
Ship it safely.
Mobile products first — then the AI and web work around them. Open a card for the case study.
From Node.js microservices to owning mobile features for an AI-powered luxury travel concierge.
Sabaragamuwa University of Sri Lanka · Second Class (Upper Division)
Physical Sciences
Hiring, building a startup, or need an app shipped? Tell me about it — I usually reply within two working days.