ML.
Hello, I'm

Madusha Lakruwan

Staff Engineer

Building scalable systems and leading teams to deliver exceptional software solutions

> About Me

Get to know me better

Experienced Software Engineer with 7+ years of end-to-end product development expertise across mobile, web, and back-end platforms. Led cross-functional teams to deliver high-impact applications, including a hiking navigation app (The Pekoe Trail), an AI-driven golf coaching tool (Swingzen), and a large-scale loyalty platform for QatarEnergy. Skilled in React Native, NestJS, Node.js, and cloud platforms (Azure, AWS), with a strong grasp of infrastructure-as-code, CI/CD, and scalable system design.

I thrive on solving complex technical challenges and building systems that scale. From mobile apps to cloud infrastructure, I enjoy the full spectrum of software development.

My approach combines technical excellence with pragmatic problem-solving, always focusing on delivering value while maintaining code quality and system reliability.

Outside of work, I'm a hobbyist photographer exploring the world through my lens, one frame at a time.

7+
Years Experience
15+
Projects Completed
10+
Members in Teams Led

> Experience

My professional journey

Current

Staff Engineer

Surge GlobalSingapore (Remote)
  • Architecting and developing a mobile AI assistant app to manage professional network connections
  • Leading solution design, requirement gathering, and feasibility analysis
  • Managing a cross-functional team of 9 engineers across backend, mobile, AI, and DevOps domains
  • Implementing React Native, NestJS, Supabase, AWS, and OpenAI real-time voice integration
  • Driving end-to-end project delivery with focus on scalability and real-time AI capabilities
React NativeNestJSSupabaseAWSOpenAI

Senior Software Engineer

Amused GroupHybrid
  • Supported rebranding efforts and implemented UI/UX updates
  • Resolved key production bugs to improve platform stability
React NativeNext.jsMonorepo

Technical Lead

Surge GlobalColombo
  • Delivered QatarEnergy's Privilege Program MVP in 3 months, leading mobile, web, and backend teams
  • Designed and deployed scalable infrastructure on Azure AKS with Terraform
  • Implemented Keycloak-based authentication and integrated Azure AI Search, Communication Services, and Blob Storage
  • Mentored Associate Tech Leads and introduced engineering best practices
  • Led front-end team and architected scalable monorepo solution for Qatar's Digital Society Portal
  • Developed IoT firmware update flow for Nucleus Biologics' device and web platform
Azure AKSTerraformKeycloakAzure AI SearchReact Native+1 more

Associate Technical Lead

Surge GlobalColombo
  • Led mobile development for The Pekoe Trail using React Native and Mapbox with offline functionality
  • Delivered fully functional product within 3-month timeline
  • Led mobile team for Swingzen, integrating AI models using React Native Vision Camera
  • Designed AWS cloud architecture using Terraform and established CI/CD pipelines
React NativeMapboxAWSTerraformReact Native Vision Camera

Senior Software Engineer

Surge GlobalColombo
  • Developed mobile and web applications for online betting platform using React Native, React, .NET, and Azure Functions
  • Led mobile team for Hello Tiger dating app, ensuring high-quality standards
  • Spearheaded rewrite of SloCoach platform, addressing performance and scalability issues using AWS and Terraform
React NativeReact.NETAzure FunctionsAWS+1 more

+ 4 more experiences in my career journey

> Skills

Technologies & expertise

Architecture & Leadership

System Design
Solution Architecture
Microservices
Monorepo Architecture
Cloud Infrastructure Design
CI/CD Automation
Domain-Driven Design (DDD)
Event-Driven Systems
API Design (REST / GraphQL)
Observability
Security & Compliance (GDPR / PCI-DSS)

Frontend

React Native
React.JS
Next.JS
iOS Development
Tailwind CSS
Storybook
ShadCN
Tanstack Query
Redux Toolkit
Zustand

Backend

NestJS
Node.js
.NET
PostgreSQL
MongoDB
Keycloak

DevOps & Cloud

Kubernetes
Docker
AWS
Azure
Terraform
Bitbucket Pipelines
Github Actions
Supabase
Grafana Stack

AI & ML

LangGraph
AI/Prompt Engineering
LLM-augmented development

> Featured Projects

Highlights from my work

2025full-stack
Speech Therapy Bot
AI-powered speech rehabilitation platform delivered via WhatsApp

An AI-powered speech therapy platform for post-stroke aphasia patients, delivered entirely through WhatsApp. Uses Google Gemini for real-time speech analysis and personalized feedback, with an AdminJS back office for therapist management.

AdonisJSTypeScriptGoogle Gemini+6
2025full-stack
Kinso
AI-powered relationship manager for founders and operators

An intelligent assistant that enriches your contacts from various sources, integrates with your calendar, and prioritizes meetings. Built as lead engineer using Expo, NestJS, and LangGraph for agentic AI workflows.

ExpoNestJSLangGraph+3
2024full-stack
QatarEnergy Privilege Program
Large-scale loyalty platform for Qatar's national energy company

Comprehensive loyalty and rewards platform serving thousands of QatarEnergy customers. Led mobile, web, and backend teams to deliver MVP in 3 months with scalable Azure infrastructure.

React NativeNext.jsNestJS+5
2023mobile
The Pekoe Trail
Hiking navigation app for Sri Lanka's premier long-distance trail

A comprehensive mobile application for The Pekoe Trail in Sri Lanka, featuring offline navigation, trail information, and community features. Delivered in 3 months using React Native and Mapbox with full offline functionality.

React NativeMapboxOffline Maps+2
2023mobile
Swingzen
AI-powered golf swing analysis application

An innovative golf coaching tool that uses AI and computer vision to analyze golf swings in real-time. Integrated machine learning models with React Native Vision Camera for frame-by-frame analysis.

React NativeReact Native Vision CameraTensorFlow Lite+3

> Get In Touch

Let's work together

I'm always interested in new opportunities, collaborations, and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!

Location
Athurugiriya, Colombo