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 with technology began in 2002 as a child, and today I'm a Senior Software Engineer with over eight years of experience building web and mobile applications that are both functional and enjoyable to use. 🇱🇰🇨🇦
I specialize in Angular, React, TypeScript, C#, .NET Core, Azure, and other modern web technologies. I've worked 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 improving user experiences. I thrive in collaborative environments and value strong, supportive teams - but I'm equally effective when working independently.
Outside of coding, music fuels my creativity. 🎸 From the godfathers of heavy metal to the most intense modern metal, I love exploring every dark, thunderous corner of the metal universe - but I have a soft spot for other genres too.
I also find inspiration in nature, exploring beautiful landscapes that combine serenity with grandeur, helping me recharge and stay inspired.
I'm always excited to push the boundaries of technology and make a meaningful impact. Let's connect - whether it's to talk tech, music, 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.