Hi, I am Lasitha Prabodha
I build things for web and mobile
A software engineer specializing in building exceptional digital experiences
Check out my blog!ලසිත ප්රබෝධLasitha Prabodha
Hi there! I'm Lasitha Prabodha Weligampola, and I'm excited to introduce myself.
My journey into technology began in 2002 when I first started exploring computers. 🇱🇰 Fast forward to today, I'm a Senior Software Engineer with over eight years of experience crafting web and mobile applications that are not only functional but also enjoyable to use. 🇨🇦
My technical expertise includes Angular, React, TypeScript, C#, .NET Core, Azure, and a range of modern web technologies. I've had the privilege of working with startups, mid-sized companies, and large enterprises - leading the development of innovative applications and modernizing legacy systems.

I'm passionate about continuous learning and growth, whether it's mastering emerging technologies or refining user experiences for greater impact. I thrive in collaborative environments and value strong, supportive teams - but I'm equally effective when working independently.
Coding keeps my mind sharp, but fire up some metal, and that's when I truly come alive. 🎸 From the godfathers of heavy to most brutal modern stuff, I love exploring every dark, thunderous corner of the metal universe. 🤘🏼 Don't worry - I've got a soft spot for other genres too.
I'm always excited to push the boundaries of technology and make a meaningful impact. Let's connect - whether it's to talk tech, your favorite metal band, or potential collaborations. 🤝🏼
Where I've Worked
Enhanced the user experience by developing new features for Club Arena, a comprehensive football field management system. It simplifies finding available football fields nearby and notifies users when fields become available or are fully booked.
- Angular
- .NET
- C#
Contributed to Angular-based web app development for SuperOffice, a European cloud B2B CRM. This application contains a set of self-serve tools that developers can use to manage their access to SuperOffice Online APIs.
- Angular
- .NET
- C#
Contributed to hospitality ERP software called Cenium. This software streamlines complex hotel group bookings with a versatile and dynamic PMS solution.
- Angular
- .NET
- C#
Developed innovative React Native and Flutter applications, and revamped e-commerce websites using ReactJS with Redux and Vanilla JavaScript for tech start-ups based in the US.
- React
- React Native
- JavaScript
- TypeScript
- Flutter
Personal Projects
A web application designed to provide a monthly overview of account balances. It demonstrates the use of the Unit of Work pattern, RBAC, JWT authentication, and Xunit for unit testing
- Angular
- .NET
- C#
A Jeopardy game built with vanilla JavaScript (without external libraries) as a simple single-page application (SPA) utilizing a Redux store for state management
- JavaScript
- HTML
- CSS
This is a small, dynamic two-player game (with AI or another player) where you compete to connect dots of the same color on a grid. It features a minimal AI that demonstrates fundamental AI capabilities.
- JavaScript
- HTML
- CSS
An example of a scalable Angular web application that visualizes friend network statistics on interactive grids and graphs. This project demonstrates the use of Nx, NgRx, Storybook, Jest, and Cypress
- Angular
- NgRx
- Angular Material
- NgxCharts
- D3
- Nx
- Storybook
- Cypress
- Jest
A simple expense-tracking app built with a minimal design.
- React Native
- Firebase
- Redux
Application to demonstrate the use cases of Angular Deferred Views with source code.
- Angular
Built with Astro & Tailwind CSS, this mobile-friendly static website offers smooth transitions and leverages Astro DB for dynamic content
- Astro
- TailwindCSS
Get In Touch!
Interested in working together?
We should queue up a time to chat. I'll buy the coffee.