Akila Nilupul, Software Engineer, AI and full-stack. I build systems that ship.

Galle · UTC+5:30
Current
SE @ ZonovaTech Associate @ UNEP-CCC
Shipped
12live
Availability
Open to roles

BestWeb.lk 2026
Two national awards.

Verify on bestweb.lk
BestWeb.lk 2026 — Best Micro Enterprises Website, Gold Winner, awarded to zonova.lk

// NATIONAL RECOGNITION

I built the site that won
two national awards

zonova.lk took Gold for Best Micro Enterprises Website and Winner for Most Popular at BestWeb.lk 2026 — Sri Lanka's national website competition, and the country's only one, run by the LK Domain Registry. First year of entry, two wins.

Presented to me, 2026

Certificate of Appreciation

This certificate is awarded to Akila Nilupul for development of the website zonova.lk.

BestWeb.LK, LK Domain Registry, at the Awards Ceremony 2026 in Colombo.

The BestWeb.LK 2026 Certificate of Appreciation, awarded to Akila Nilupul for development of the website zonova.lk, dated 12th August 2026 and signed by Prof. Gihan Dias, Domain Registrar, and Mr. Indika De Zoysa, Chairman.
12th August 2026Signed by Prof. Gihan Dias, Domain Registrar, and Mr. Indika De Zoysa, Chairman.
  • The BestWeb.lk 2026 Gold Winner trophy for Best Micro Enterprises Website, engraved "Awarded to Zonova Pvt Ltd for their website www.zonova.lk".

    Gold Winner · Judged category, 2026

    Best Micro Enterprises Website

    Awarded to Zonova Pvt Ltd for their website www.zonova.lk

    I built the winning site end to end — storefront, vendor dashboard, and the services behind both.

    Verify on BestWeb.lk
  • The BestWeb.lk 2026 Winner trophy for Most Popular Micro Enterprises Website, engraved "Awarded to Zonova Pvt Ltd for their website www.zonova.lk".

    Winner · Decided by public vote, 2026

    Most Popular Micro Enterprises Website

    Awarded to Zonova Pvt Ltd for their website www.zonova.lk

    The same site, voted for by the public — the build people chose to keep using.

    Verify on BestWeb.lk

// SELECTED WORK

Five systems,
start to finish

An award-winning marketplace, a peer-reviewed computer-vision system, a commercial client platform, a build-time image pipeline, and a multi-branch reservation system built around the rules a front desk actually runs on. Each one shipped.

01

Zonova

Live2026
Zonova, WEB / AI COMMERCE

Two national awards at BestWeb.lk 2026, in its first year of entry.

Role
Software Engineer
Team
7-person team
02
National awards
86K
Codebase
04
Verticals
03
Languages
  • React 19
  • TypeScript
  • Firebase
  • Google Gemini
  • Capacitor
  • Vite
02

Dental AI Pro

Live2025
Dental AI Pro, AI / HEALTHCARE

Peer-reviewed and published in the EICON 2026 proceedings.

Role
Researcher & engineer
Team
Sole developer, three-author paper
0.581
mAP@0.5
16,995
Radiographs
FPC10
Paper
  • Python
  • FastAPI
  • Flask
  • Ultralytics YOLO
  • OpenCV
  • MongoDB
  • Next.js
03

Edu Gate Consultancy

Live2026
Edu Gate Consultancy, WEB / EDUCATION

Live on a commercial domain, serving applicants across four countries.

Role
Engineer
Team
Client project · sole engineer
04
Destinations
Live
Status
2026
Built
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
04

Zonova Lens

Live2026
Zonova Lens, WEB / PHOTOGRAPHY

A shoot goes from raw HEIC capture to published gallery without a manual export.

Role
Engineer
Team
Solo, pipeline and site
1-pass
Pipeline
Build
Runs at
Auto
Output
  • Astro
  • Cloudflare Workers
  • Sharp
  • Node.js
05

Diamond Shine

Archived2026
Diamond Shine, WEB / HOSPITALITY SYSTEMS

58 passing tests pinning down the business rules, not the CRUD.

Role
Engineer
Team
Solo, design and build
58
Test suite
16K
Codebase
6
States
02
Nightly jobs
  • Laravel 10
  • PHP 8.1
  • MySQL
  • Blade
  • three.js
  • PHPUnit

// SYSTEM SCAN / 04 RECORDS

  1. 01ZonovaSoftware Engineer · 2026 · React 19 / TypeScript / Firebase02 National awards86K Codebase
  2. 02Dental AI ProResearcher & engineer · 2025 · Python / FastAPI / Flask0.581 mAP@0.516,995 Radiographs
  3. 03Edu Gate ConsultancyEngineer · 2026 · Next.js / TypeScript / Tailwind CSS04 DestinationsLive Status
  4. 04Zonova LensEngineer · 2026 · Astro / Cloudflare Workers / Sharp1-pass PipelineBuild Runs at
  5. 05Diamond ShineEngineer · 2026 · Laravel 10 / PHP 8.1 / MySQL58 Test suite16K Codebase

04 systems · 02 national awards · all live

// HOW I WORK

Four stages, every time

The same sequence whether it is a marketplace or a one-page site. The second stage is the one most portfolios skip.

UNDERSTANDDECIDEBUILDHARDENSTAGE 01 / 04UNDERSTAND
  1. 01 / UNDERSTAND

    What the product has to do, for whom, under what constraint. One clarifying question early beats a rebuild a week later.

  2. 02 / DECIDE

    Choose the approach and write down what was rejected. If I picked something, I can tell you what I turned down and why.

  3. 03 / BUILD

    Ship it end to end. Data layer, service, interface, and the tests that stop the next change breaking it.

  4. 04 / HARDEN

    Authorisation in the rules layer, not the UI. Content Security Policy, HSTS, and coverage that survives a refactor.

// MANDATE

National awards
and a
UN mandate

Two roles held at once — a multi-vendor marketplace shipped across web, PWA and Android, and integrated assessment modelling for Sri Lanka, Costa Rica and Peru under the Paris Agreement.

Full history
  1. Mar 2026 to PresentCurrent

    Software Engineer (AI & Full-Stack)

    Zonova Tech · Sri Lanka

    Engineer on Zonova (zonova.lk), a multi-vendor marketplace across four retail verticals (flowers, cakes, clothing and gifts) unified behind one cart, checkout, search and wishlist.

    • Designed and shipped the platform's AI layer. Google Gemini sits behind a server-side proxy with multi-key failover pooling and request logging, powering image generation, photo-match against live shop inventory, a canvas design studio and virtual try-on.
    • Implemented passkey (WebAuthn) and native biometric authentication, plus a three-tier role and permission system covering platform admins, shop owners and shop staff.
    • React 19
    • TypeScript
    • Firebase
    • Google Gemini
    • Capacitor
    • Vite
  2. Feb 2026 to PresentCurrent

    Technical Associate, SISEPUEDE

    UN Environment Programme Copenhagen Climate Centre · Remote / Sri Lanka

    Technical contributor to the Integrated Assessment for Article 6 (IAA6) programme, covering emissions and mitigation modelling for Sri Lanka, Costa Rica and Peru under the Paris Agreement.

    • Write and maintain Python for the SISEPUEDE integrated assessment framework across nine analysis notebooks and two reusable modules, run emissions and energy transformation scenarios, and package the deliverables.
    • Prepare and validate underlying datasets, and participate in programme workshops and technical review sessions.
    • Python
    • pandas
    • Jupyter
    • Integrated assessment modelling
    • Scenario analysis
  3. Oct 2025 to Feb 2026

    Associate Software Engineer

    Zonova Tech · Sri Lanka

    Built and shipped client web platforms in Next.js and TypeScript, including a study-abroad consultancy platform and a tour operator booking site, both live on commercial domains.

    • Engineered the SEO layer on both sites, covering structured data, schema markup, generated sitemaps and semantic metadata, with WhatsApp enquiry routing and transactional email integrated end to end.
    • Contributed storefront and vendor dashboard features to the Zonova marketplace.
    • Next.js
    • TypeScript
    • Tailwind CSS
    • SEO
  4. Jul 2025 to Sep 2025

    Software Engineering Intern

    Zonova Tech · Sri Lanka

    Shipped React and TypeScript features into live client projects, including the Edu Gate Consultancy and Gimhani Tours builds.

    • React
    • TypeScript
    • Tailwind CSS
    • Framer Motion
    • GSAP

// CAPABILITY INDEX

What I use, stated honestly

Production
Shipped and maintained in live systems.
Working
Used on real projects, with room to go deeper.
LanguagesWhat the work is written in.
TypeScript, ProductionJavaScript, ProductionPython, ProductionC#, WorkingDart, WorkingPHP, WorkingSQL, ProductionHTML, ProductionCSS, Production
FrontendInterfaces shipped to real users.
React, ProductionNext.js, ProductionAstro, ProductionTailwind CSS, ProductionFramer Motion, ProductionGSAP, ProductionVue.js, WorkingThree.js, Working
BackendServices, APIs and the contracts between them.
Node.js, Production.NET, WorkingExpress, ProductionFastAPI, ProductionFlask, WorkingDjango, WorkingLaravel, WorkingREST API design, Production
DataStorage, modelling and query.
Firestore, ProductionMongoDB, ProductionMySQL, WorkingSQL, ProductionSQLite, Production
Cloud & MobileWhere it runs and how it ships.
Firebase, ProductionCloudflare Workers, ProductionCloudflare R2, ProductionVercel, ProductionAzure, WorkingFlutter, WorkingCapacitor (Android), Production
AI/ML & DevOpsModels in production, and what they ship on.
Google Gemini, ProductionUltralytics YOLO, ProductionDocker, WorkingAWS, WorkingOpenCV, ProductionPyTorch, ProductionComputer vision, ProductionNLP, Production
Modelling & DataClimate scenarios, the analysis behind them and the charts that explain it.
pandas, ProductionNumPy, ProductionMatplotlib, Productionseaborn, ProductionJupyter, ProductionTableau, WorkingIntegrated assessment modelling, ProductionEmissions & energy scenario analysis, Production
Testing & QualityThe baseline I established on the marketplace.
Playwright, ProductionVitest, ProductionTesting Library, ProductionSupertest, WorkingPHPUnit, WorkingLighthouse, Production
PracticesHow the work gets done and kept safe.
Git & code review, ProductionWebAuthn / passkeys, ProductionCSP & HSTS, ProductionInternationalisation, ProductionSEO, ProductionPWA, Production
Full capability index

// WHO I AM

Precision is a team sport

I'm a software engineer in Galle, Sri Lanka. I build production systems end to end. The marketplace and the vendor dashboard, the model and the service it runs behind, the design system and the components that implement it.

Most of what I know came from shipping things that had to keep working. An 86,000-line marketplace across four retail verticals and three languages, a computer-vision pipeline that had to generalise across capture conditions, and client platforms running on commercial domains where a broken build is somebody else's revenue.

Before any of that, I spent eight years on the Kandyan Ves stage, collecting two Presidential Awards with the team and a great many rehearsals.

It is the same instinct that makes me write the trade-off down. If I chose something, I can tell you what I rejected and why. That is what the case studies on this site are actually for.

Download CVUpdated // SEP 2026
The longer version