All Projects

A collection of things I've built. Use the filters to browse by category.

Intrepid Customer App API

A serverless travel integration platform exposing authenticated booking, departure and product APIs while delivering real-time webhooks to downstream systems. Contributed across TypeScript Lambda services, API design, upstream adapters, event-driven workflows, webhook deduplication, rate limiting, security, Terraform infrastructure, CI/CD, monitoring and production incident investigation.

TypeScriptAWSTerraformEventBridge

Intrepid Conversational Travel Agent

A conversational AI customer-service agent that allows travellers to authenticate, retrieve bookings, explore trips and manage transfers or accommodation through chat. Worked on TypeScript tools, MCP integrations, React attachment interfaces, OTP authentication, secure session handling, PII protection, deterministic tool execution and multi-booking workflows.

TypeScriptReactMCPAI Agents

TCSSOS Automotive CRM

A multi-tenant automotive CRM and lead-management SaaS platform covering leads, dealerships, users, vehicles, quotations, trade-ins, communication history, automation playbooks and dashboards. Contributed to full-stack feature delivery, role-based workflows, backend APIs, React interfaces, AWS infrastructure, integrations, code reviews and production troubleshooting.

ReactNode.jsPostgreSQLAWS

Sierra Conversation Storage

A serverless archival service designed to export conversational AI data from Sierra and retain it securely within company-managed AWS infrastructure. Contributed to the Node.js and TypeScript architecture, paginated exports, S3 storage, checkpointing, optional booking-reference lookup, PII and retention decisions, Terraform infrastructure and deployment workflows.

Node.jsS3TerraformVitest

VaultX Privacy and Rewards App

A cross-platform privacy and rewards application helping users monitor digital privacy, data breaches, browser activity, geolocation and reward-based data-sharing journeys. Built and maintained React Native features, generated API integrations, background services, native extensions, analytics, notifications, automated tests and multi-environment mobile releases.

React NativeExpoFirebaseOpenAPI

AutoPilot Norge

A vehicle-service booking ecosystem connecting consumers with garages through a React Native app, Node.js APIs and a React admin dashboard. Contributed to booking workflows, vehicle and garage management, authentication, geolocation, invoices, notifications, generated API clients and iOS and Android release processes.

React NativeNode.jsPostgreSQLFirebase

CREA Course Commerce Platform

An e-commerce platform embedded in Docebo for purchasing LMS courses through Stripe across multiple subsidiaries. Contributed to Python APIs, Vue interfaces, cart and checkout workflows, Stripe and Docebo integrations, asynchronous SQS fulfillment, MySQL reporting and AWS CDK infrastructure.

PythonVue.jsStripeAWS

Fractional-X SaaS Marketplace

A SaaS marketplace connecting companies with fractional professionals through onboarding, subscriptions, scope creation, applications, scheduling and document workflows. Worked with a Next.js and TypeScript monorepo using tRPC, Prisma, MongoDB, Stripe, Clerk, Cal.com and Azure-based deployment.

Next.jstRPCMongoDBAzure

eHealth365

A web-based health-monitoring platform connecting administrators, medical centres and patients in the United States with personal health-measurement devices. Developed new full-stack features, resolved defects and improved application functionality and user experience.

ReactReduxNode.jsPostgreSQL

Track the Spread

A COVID-19 patient-tracking platform built for the Rotaract Club of the University of Kelaniya, connecting Public Health Inspectors with real-time patient location and health information. Developed an administrative web application and a mobile application and received developer recognition from the university's Vice Chancellor.

ReactReact NativeGraphQLSpring Boot

CrewZapp

A freelance mobile platform connecting bookers and crew members in the photography industry. Designed and implemented the mobile UI and user experience while contributing to the supporting Node.js backend and PostgreSQL-based booking workflows.

React NativeNode.jsPostgreSQLAWS EC2

Easymart Multi-Vendor E-commerce

A multi-vendor e-commerce platform with customer reward levels and purchase-based incentives. Contributed as a full-stack engineer to frontend experiences, backend microservices and reward-system functionality using React, Redux Saga, Node.js and MySQL.

ReactNode.jsMySQLMicroservices

Tuition Management System

An independently designed university project comprising web and mobile applications that connect students and tutors. Owned the complete project lifecycle, including architecture, development, profile management, dashboards, learning-material uploads and technical documentation.

ReactReact NativeMongoDBNode.js

Sinhala Font Recognition

A final-year research project applying transfer learning and deep-learning techniques to Sinhala font recognition. The project explored methods to improve the efficiency and accuracy of Sinhala optical character recognition systems.

PythonDeep LearningOCRTransfer Learning