Projects
A selection of projects that showcase my interests and skills.
Personal Portfolio Website
My personal portfolio website built with TypeScript and Next.js. It showcases my projects, posts, and experience with a focus on performance and accessibility.
SoftSight Web (fork)
Full-stack web application for the SoftSight system (fork). Frontend and backend components enabling project-success prediction workflows and user interfaces.
GlobalBooks SOA
A hybrid service-oriented architecture for GlobalBooks Inc., integrating SOAP and REST services with messaging and BPEL orchestration to support enterprise workflows.
PathFinder — Job Matcher
PathFinder analyzes uploaded social activity (LinkedIn exports, PDFs) and uses ML models to provide personalized job recommendations.
MovieTalk — Movie Blog
A modern blog platform to discuss movies with a React frontend, Firebase backend, Dockerized deployment, and CI via GitHub Actions.
Personal Dotfiles
Neovim and development environment configurations written in Lua to streamline setup across machines.
Legacy Portfolio
My first portfolio site — a lightweight project built with classic web technologies and Google Apps Script integrations.
Serverless Book Store (fork)
A serverless e-commerce webapp (fork) developed for a cloud infrastructure course — uses Lambda, S3, DynamoDB and API Gateway.
NIC Details Extractor
A Flutter app that decodes Sri Lankan NIC numbers to extract birthdate, gender, age, and voting eligibility — useful for quick validation and tooling.