Selected work

Work

Websites, web applications and custom software for businesses in Sri Lanka and abroad. Three we can talk about in detail.

The Susila streaming platform playing a film in the custom HLS player
Web appStreamingPayments

Susila

Rebuilding the streaming layer of a Sinhala film platform

Susila Productions had a subscription streaming platform that had already been built. The pricing page took no money, nothing on the server checked who was entitled to watch, and playback ran through a third-party embed that could not adapt to a mobile connection. We rebuilt video delivery, subscription billing and access control, restructured the front end, and later added live broadcast.

Role
Engineering, UI/UX and QA across the rebuild
Timeline
About one month, handover to launch
Stack
React · Node.js · MongoDB · HLS · Stripe
The Landora Tours homepage showing an itinerary and the interactive island map
WebsiteTravelCustom planner

Landora Tours

A Sri Lankan tour operator built from a blank page

Landora Tours arrived with a list of packages and the hotels they work with. Everything else — what the site should be, how it should be organised, how it should look and how it should behave — was ours. We researched the market, designed the experience, built it in Next.js and tested it: 106 pages, an interactive island map, and a step-by-step planner that lets a traveller assemble their own journey.

Role
Research, UI/UX design, engineering and QA
Timeline
Two weeks, blank page to review
Stack
Next.js · Tailwind CSS · Vercel
The LevelUp Saloon dashboard showing the appointment calendar
Project rescueWeb appVibe-coded fix

LevelUp Saloon

Rebuilding an AI-generated salon platform that only looked finished

LevelUp Saloon had a working salon management app — built with AI assistance, running, demoable. It also had a core flow that failed silently: every edit to a scheduled appointment was rejected by the database and rolled back, while the interface reported success. We rebuilt the system underneath across five phases without touching a single line of their design, then audited all four flows end to end and fixed what that turned up.

Role
Rebuild and end-to-end audit — engineering and QA
Timeline
Five phases, then a full audit, against a fixed date
Stack
Next.js · TypeScript · Supabase · Zod

Tell us about your project

New site, a system you need built, or you’re not yet sure what you need — send us a message and we’ll tell you honestly whether we can help.