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

ලසිත ප්‍රබෝධ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.

Lasitha Prabodha Weligampola

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. 🤝🏼

Now Playing

Where I've Worked

Laudi AS

Full-Stack Developer

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#

99x

Associate Tech Lead

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#

Creative Software

Senior Software Engineer

Contributed to hospitality ERP software called Cenium. This software streamlines complex hotel group bookings with a versatile and dynamic PMS solution.

  • Angular
  • .NET
  • C#

Villvay Systems

Software Engineer

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

Findmyfare.com

Software Engineer

Collaboratively developed and deployed web applications using Laravel and Angular for an online travel platform.

  • PHP
  • Laravel
  • AngularJS
  • Angular
  • JavaScript
  • TypeScript

Personal Projects

Account Balance Viewer

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#

Jeopardy Game

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

Dots Connect

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

Watch Your Network

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

Expense Tracking App

A simple expense-tracking app built with a minimal design.

  • React Native
  • Firebase
  • Redux

Angular Deferred Views App

Application to demonstrate the use cases of Angular Deferred Views with source code.

  • Angular

Personal Website (lasitha.dev)

Built with Astro & Tailwind CSS, this mobile-friendly static website offers smooth transitions and leverages Astro DB for dynamic content

  • Astro
  • TailwindCSS

The Kingsbury (a concept site)

A mobile-first and user-friendly website for a luxurious apartment

  • JavaScript
  • HTML
  • CSS

Get In Touch!

Interested in working together?
We should queue up a time to chat. I'll buy the coffee.

Let's do this! 🤘🏼

© Lasitha Prabodha Weligampola