how I got here

Where the time went.

It goes from writing what I was asked for to deciding what should be built. What each one actually involved, rather than a job title and a date.

All of it counts

Every one of these left something behind. Together they are more of how I work than the degree was.

Nov 2025 →

Colombo 8

Current
LAB360 logo

LAB360

Software Engineer

Putting language models where the firm's real work already happens, with the safety rails that requires.

  • MCP servers exposing Lawmatics, Drupal, Google Analytics and respond.io to Claude and GPT, with typed tool schemas and confirm-before-write safety.
  • Twenty-five operating skills packaged as an internal Claude Code plugin, so non-technical staff can reach firm systems safely.
  • CaseFlow Neo, an AI case-management and client-intake platform where an agent drives a headless browser to sort and file documents.
  • A headless Drupal and Next.js website, and a two-way Jira to Lawmatics sync service.

Next.js · TanStack Query · Drizzle · Drupal · Cloudflare · AWS · Vercel · Upsun · MCP · Claude Code

Oct 2025 – Aug 2026

Colombo 3

4Axis Solutions logo

4Axis Solutions

Software Engineer

The systems an HR department runs on, and a consumer product alongside them.

  • A multi-tenant HR platform with row-level tenant isolation, permission-based access, and refresh-token auth held in httpOnly cookies with Redis blacklisting.
  • Its attendance subsystem, taking biometric, mobile, QR kiosk and CSV input.
  • A multi-country payroll engine with versioned salary structures, overtime tiers and statutory deductions.
  • DrawingDesk, a server-rendered art-learning platform with AI creative tools, SEO slug routing for courses and lessons, and internationalisation.
  • Event ticketing on Lambda, with server-side amounts, idempotent bookings and automated confirmation email.

Nest.js · Prisma · PostgreSQL · Redis · Angular · NgRx · React · Vite · Firebase · AWS · Stripe · PayPal · SendGrid

Dec 2024 – Oct 2025

Malabe, Colombo

Olee AI LLC logo

Olee AI LLC

Associate Software Engineer

A conversational AI product, and the platform that ran it.

  • Oleon, a customer-care agent answering around the clock across social platforms.
  • The management platform behind it: organisations and services, chat, usage and subscriptions.
  • Agile delivery, with the work coordinated across ClickUp and Slack.

Next.js · Node.js · PostgreSQL · Supabase · AWS · Vercel · Git

Aug – Oct 2023

Colombo 6

Amerck Inc. logo

Amerck Inc.

Software Engineer, Intern

My first time working inside an established Scrum process, with its own ticketing and documentation, rather than one I had invented.

  • REST APIs for the company's applications.
  • The React interfaces that consumed them.

Node.js · Express · Sequelize · React · Vite · RTK Query · Tailwind CSS

Apr – Sep 2022

Battaramulla

Medisense Laboratory logo

Medisense Laboratory

Software Engineer, Intern

The lab where I found out that six departments never quite agree on what a patient is.

  • Backend features for the laboratory's applications.
  • The database design and system architecture underneath them.
  • The interface design, which I led.

React · Java · Spring Boot · MySQL · Figma

The output is on the index.

Everything on the index came out of these five jobs and the degree around them. Sixteen systems, across eight sectors.

See the work →