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

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
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

> 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