Available for select opportunities

I build production-grade web platforms that scale.

View selected work
SENIOR FULL-STACK ENGINEER · COLOMBO, SRI LANKA · UTC+5:30
  • + more
~/sheshan/intro.sh
Senior Software EngineerEduscope - Now
5+ Years3 companies · 12+ products
First Class Hons.Computer Science
NBQSA GoldEducation Category 2022
ICSDB Gold2022
Senior Software EngineerEduscope - Now
5+ Years3 companies · 12+ products
First Class Hons.Computer Science
NBQSA GoldEducation Category 2022
ICSDB Gold2022
Impact in numbers

Real outcomes from shipped systems.

A few measurable results from platforms I helped design, build, or improve, with the related work shown below.

0k+
Students streaming daily
6k+ lecture videos across 3+ university faculties
12h
Video processing wait
From hours of overnight encoding to instant streaming
0+
Years in production engineering
3 companies, 12+ products, 2 national awards
0×
Faster with AI-integrated workflow
Ship ahead of schedule with extra scope baked in
Selected work

Selected systems I've shipped.

A mix of SaaS, edtech, fintech, and ecommerce work, showing the problem, my role, the technical approach, and the outcome.

EdTech · Video
2024 - 2026
Lecture Video Management System
01EdTech - Microservices - Video

Lecture Video Management System

Eduscope - 3+ University Faculties

Problem

The legacy LVMS was difficult to scale and maintain. The UI/UX was outdated, playback was inconsistent, analytics and logs became unreliable under heavy data, and several workflows caused data inconsistency issues. Video uploads also took hours or overnight before lectures were ready to stream.

Approach

Led a complete platform revamp with a hybrid microservices architecture using modular Node.js services, and a modern React-based interface. Rebuilt the video pipeline for faster VOD playback, introduced resumable tus uploads for large lecture files, improved analytics stability, and added layered streaming security to make videos harder to download, or stream outside the platform.

0s
video processing wait (was overnight)
5-layer
streaming security (AES-128, HMAC)
Resumable
uploads for large files
Node.jsPostgreSQLTypeScriptReactDockerFFmpeg
FinTech · Biometric
2025
Biometric Community Finance Platform
02FinTech - Hardware - Realtime

Biometric Community Finance Platform

Community finance - Production MVP

Problem

Community finance groups needed a more reliable way to manage members, loans, payments, and identity checks. Paper ledgers made balances difficult to verify, while member identity at the counter depended on manual recognition.

Approach

Designed and shipped a production-ready MVP with a Next.js admin dashboard, Electron desktop scanning station, Supabase Realtime, and biometric fingerprint verification. Built a custom C# bridge for local biometric verification using encrypted fingerprint templates. Added loan schedules, payment tracking, offline retry handling, and delivered ahead of deadline with extra scope using an AI-assisted workflow.

300+
members, 100+ active loans
1:N
fingerprint-to-member in seconds
$0
monthly hosting cost
TypeScriptNext.jsElectronSupabaseshadcn/uiC#
SaaS · Multi-tenant
2025 - 2026
Monastery Operations Platform
03SaaS - Multi-tenant - Bilingual

Monastery Operations Platform

Multi-tenant operations SaaS

Problem

A multi-branch institution needed one governed system for branch operations, finance workflows, alms scheduling, donor pledges, and data that had previously lived across logbooks. And a better way to guide visitors and share temple/place information without relying on printed boards or manual explanations.

Approach

Built a multi-tenant Next.js platform on Supabase, strict Row Level Security, role-based institution assignments, Sinhala and English localization, and modular domains for admin, finance, alms, and future operations. Created a QR-based visitor guide where admins manage temple/place details and visitors scan on-site codes to access relevant information instantly.

5+
institutions under one platform
1,000+
devotees managed
SMS
automated reminders
Next.jsSupabaseDrizzle ORMTypeScriptshadcn/uinext-intl
SaaS · Booking
2023 - 2024
Tickle
04SaaS - Frontend Architecture

Tickle

NEWNOP - Cleaning Service SaaS

Problem

A two-sided cleaning service platform needed to ship booking and operations flows to early users while reducing frontend instability and post-release defects.

Approach

Owned the React frontend architecture, improved state and data boundaries, and added Vitest plus Playwright coverage around critical user flows. Worked closely with backend and product teams to stabilize the pilot release.

UAT
fewer repeat issues in pilot testing
E2E
critical operational flow coverage
Pilot
more stable frontend releases
ReactNode.jsMongoDBAWSTailwindVitestPlaywright
Ecommerce · Brand
Side - Founder
Tiny Kiddies
05Entrepreneurship - Ecommerce

Tiny Kiddies

Family Business - Brand & Ecommerce

Problem

A family wholesale business lost all retail orders overnight when COVID-19 shut down brick-and-mortar shops. The operation had no online presence, no brand identity, and no direct-to-consumer channel.

Approach

Built a consumer brand from scratch. Set up a WordPress storefront and Daraz seller account, photographed the catalogue, ran SEO and social content/ads, and managed the full product-to-delivery pipeline solo.

#1 rated
newborn baby store on Daraz
Solo
brand, store, and ops built
Revenue
recovered from zero wholesale
WordPressPHPSEOBrandPhotographyDigital Marketing

EdTech - Microservices - Video

Lecture Video Management System

2024 - 2026

FinTech - Hardware - Realtime

Biometric Community Finance Platform

2025

SaaS - Multi-tenant - Bilingual

Monastery Operations Platform

2025 - 2026

Experience

Where I've built and led.

Roles across edtech and SaaS startups, building platforms, leading frontend architecture, mentoring developers, and shipping systems used by real teams.

Jul 2024 - Present

Senior Software Engineer

Eduscope Pvt Ltd

Architecting the LVMS platform serving 25k+ students. Led the VOD migration, 5-layer streaming security, resumable upload pipeline, and on-prem CI/CD that moved releases from weekly to daily.

ArchitectureMicroservicesDevOps
May 2023 - Feb 2024

Software Engineer

NEWNOP Pvt Ltd

Owned frontend architecture for Albashop and Tickle. Mentored 3 junior developers on React, Git workflow, and code review, improving sprint velocity by around 20% in a quarter.

Frontend leadMentorshipSaaS
Jan 2021 - Sep 2022

Associate Software Engineer

Eduscope Pvt Ltd

Built the Eduscope Unified Media Station, a controller dashboard for live lecture capture and multi-stream broadcast. The work won NBQSA Gold/Silver and ICSDB Gold in 2022.

HardwareStreamingAward
Dec 2019 - Dec 2020

Software Developer

Lucidex Pvt Ltd

Built Regreen, a realtime IoT monitoring dashboard with React and WebSocket integration against Azure IoT Hub. Also delivered frontend work across education and cryptocurrency platforms.

Full-stackIoTRealtime
Stack

Tools I reach for.

I choose tools based on the product's constraints: team size, deployment model, maintainability, and speed to production. AI tools help with scaffolding, refactors, tests, and documentation, not unchecked code generation.

Languages
/01
TypeScriptJavaScript (ES6+)PythonPHP
Frontend
/02
ReactNext.jsReduxZustandTailwindshadcn/uiAnt Design
Backend
/03
Node.jsExpressREST APIsPostgreSQLMySQLMongoDBSupabase
Auth
/04
JWTOAuth 2.0OIDCFusionAuth
Cloud
/05
AWSEC2S3LambdaSESCognitoCloudFrontAzureDockerNGINX
DevOps
/06
GitHub ActionsCI/CDSolution ArchitectureMicroservices
Testing
/07
VitestPlaywrightJest
AI-Augmented
/08
GitHub CopilotClaudeCodexSpec-driven dev
How I work

Principles that keep the work sharp.

The operating rules I bring to every project and team: clear architecture, production discipline, useful automation, and ownership of the unglamorous details.

/01

Architecture-first, always

I design for the system you'll need in 18 months, not only the demo you need next week. Module boundaries, data contracts, and tenant isolation come before UI polish.

/02

Production-grade by default

Every feature lands with auth, error states, observability, and tests. CI is the floor, not the ceiling, and rollbacks should be boring.

/03

AI is a force multiplier, not a substitute

I use AI for scaffolding, refactors, tests, and documentation. The architecture, judgement, and final review stay with me.

/04

Deliver the boring middle

Backups, migrations, RBAC, audit logs, and postmortems. The unglamorous work never demos well, but it's what separates a prototype from a product, and what lets everyone sleep.

Off the clock

Outside the editor.

A few non-work details because good collaboration works better when there’s a real person behind the code.

Football
Real Madrid - Hala Madrid, always!
Mixology
Cocktail recipes, ratios, and small experiments
Creative pipeline
Photography, motion, VFX - pixels move me as much as clean code
Coffee
Single-origin when I can, strong enough to ship when I can’t.
Travel
Travel for food, people, and perspective
Started coding
Grade 8, never stopped
Pre-call FAQ

Likely on your mind.

I'm most useful where a product needs senior engineering ownership: architecture, full-stack delivery, platform cleanup, SaaS builds, internal tools, or production systems that need to scale. For consulting or project work, I usually start with a short discovery phase. For full-time roles, I'm interested in teams where I can own meaningful product and platform outcomes.

Get in touch
Available for select opportunities

Need senior engineering ownership on a product, platform, or team?

Send a short note with the context. I'll reply with how I can help.

BasedColombo, Sri Lanka
TimezoneUTC+5:30
Phone