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 excited to introduce myself. I'm Lasitha Prabodha Weligampola. I discovered my passion for technology back in 2002 when I started playing around with computers. Now, as a Full-Stack Engineer with over seven years of experience, I create web and mobile applications that are both functional and enjoyable to use.
My expertise lies in Angular, React, TypeScript, C#, .NET Core, Azure, and various web technologies. I've worked with startups, medium-sized, and large-scale companies, leading the development of cutting-edge applications and revitalizing legacy systems.
Coding keeps my brain buzzing, but fire up some metal and that's when I truly come alive. 🤘🏼 The energy just hits different. Whether it's Black Sabbath, Gojira, Tool or Metallica, I enjoy them all. 🎸
Continuous learning and improvement are essential to me, whether it's mastering new technologies or enhancing user interfaces for better usability. While I highly value the power of teamwork and fostering strong relationships, I'm equally capable of working effectively in both independent and collaborative environments.
I'm excited to push boundaries in technology, and make a positive impact. Let's connect and discuss tech, your favourite metal band, or collaboration opportunities! 🤝🏼
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.