Skip to main content

Projects

Everything worth showing

Open source libraries, client platforms and internal tooling. The client work has no public source, so those cards link nowhere by design.

01
Open sourceActive

Nethren UI

A component library for Vue and React. The Vue edition shipped several pre-release versions and became the UI layer for the SailingPen build, which is where most of its API decisions came from.

  • Vue
  • TypeScript
  • SCSS
  • React
02
Open sourceActive

BanhMi

A web framework for the Bun runtime, written from scratch. The API borrows from Express and diverges where Bun makes something cheaper. The published version handles routing, middleware and static serving.

  • Bun
  • TypeScript
03
Client platformLive

AIESEC Opportunities Portal

The opportunity listing and admin dashboard for AIESEC in Colombo Central, with Firebase behind it and Algolia handling search.

  • Vue
  • TypeScript
  • SCSS
  • Firebase
  • Algolia
04
Client platformCompleted

SailingPen

A learning management and institute admin system for a private tuition provider, built around protecting paid video content. I led the project through my third year at university.

  • Vue
  • NestJS
  • Prisma
  • PostgreSQL
  • TypeScript
  • Cloudflare Stream

Client work, source not public

05
Client platformCompleted

B2B Wholesale Ordering

A sales portal and inventory system for wholesale food distribution, built as microfrontends over a Spring Boot service estate during my time at Sysco LABS.

  • React
  • Single-SPA
  • TypeScript
  • Java
  • Spring Boot
  • PostgreSQL

Client work, source not public

06
Client platformArchived

AutoRealm

A management system for a vehicle service centre, with a storefront and staff dashboards. Built on a PHP framework I wrote from scratch, which taught me why frameworks exist.

  • PHP
  • MySQL
  • JavaScript
  • CSS

Client work, source not public

07
ToolingDemo

Test Case Generator

A prototype that reads a requirement and drafts the test cases for it, built on Gemini and LangChain. Presented to Sysco global leadership in 2024.

  • Python
  • LangChain
  • Gemini

Client work, source not public

Something you want built?

Tell me the problem and the constraints. I will tell you honestly whether I am the right person for it.

Start a conversation

Open to senior engineering and architecture roles.

nethsarasandeepaelvitigala@gmail.com

© 2026 Nethsara Elvitigala. Colombo, Sri Lanka.