Skip to content

HNS Abayawardhana

Full-stack & AI developer in Sri Lanka

Full-stack & AI developer for web apps, SaaS & mobile.

I help founders and businesses in Australia, the UK, North America and beyond plan, build and improve reliable software — SaaS platforms, internal tools, AI-powered features and React Native apps — with a clear scope, milestones you can review, and straightforward communication across time zones.

Currently building production web and mobile applications for Australian enterprise and government clients at XGENLABS.

ResearcherAI dashboard showing available credits, the citation generator, paraphrasing tool and a PayHere credit purchase panelRead the ResearcherAI case studyCallGenie live demo section showing a call dashboard with an incoming call, waveform and recent completed callsRead the CallGenie case study

Selected work

Products built end to end

SaaS platforms, AI-powered applications and web tools — each one covering the data model, back end, interface and deployment.

CallGenie landing page with the headline 'Your Smart AI Voice Agent for Every Business' beside an active-call panel

AI voice agent platform

CallGenie

A dashboard for running AI voice agents: upload contacts, schedule outbound call campaigns, capture bookings and review call performance.

Next.jsReactTypeScriptPostgreSQLVapiREST APIs
Read case study
ResearcherAI landing page: 'Write research papers faster with academic-grade AI assistance' with four tool cards

AI writing SaaS

ResearcherAI

A credit-based SaaS that helps students and researchers draft paper sections, improve drafts, paraphrase and generate citations in IEEE, Springer and ACM formats.

Next.js 14TypeScriptGoogle GeminiPostgreSQL
Read case study
VetLink landing page: 'Smart Pet Health Care Powered by AI' with cards for skin and mobility AI, health assessment and inventory intelligence

Pet healthcare platform

VetLink

A pet healthcare web app with image-based dog skin condition detection, limping detection, health assessment and plain-language AI guidance for owners.

Next.jsTypeScriptPythonDINOv2
Read case study
PixNivo home page: 'Free Image Tools for Everyone' with a privacy-first notice that files never leave the device

Browser-based image tools

PixNivo

Free image conversion, compression and resizing tools that process files entirely in the browser — nothing is uploaded to a server.

Next.js 16React 19TypeScriptTailwind CSS
Read case study

Services

What I can build for you

From a first MVP to an established product that needs new features, a mobile app or an AI capability.

01

Web applications & SaaS

Dashboards, portals and SaaS products with accounts, roles, payments and the integrations your business runs on.

Learn more
02

MVP development

A focused first version of your product, built to put in front of real users and iterate on — not a throwaway prototype.

Learn more
03

Mobile apps

iOS and Android apps from one React Native codebase, connected to a secure API and the same data as your web product.

Learn more
04

Business websites

Fast, accessible, search-friendly websites with clear messaging and enquiry forms that reach your inbox.

Learn more
05

AI features & integration

Practical AI features inside real products — LLM tools, voice agents and image models, with cost controls and clear UX.

Learn more
Also
  • API development & integrations

    REST APIs, webhooks and third-party integrations — payment gateways, CRMs, calendars and internal systems — designed so the rest of your stack can rely on them.

  • Improvements & maintenance

    Bug fixes, performance work, dependency upgrades and new features for an existing application, starting with a short codebase review so priorities are clear.

Why work with me

Evidence over promises

No inflated statistics — here is what you can verify.

Production experience

At XGENLABS I build and deploy Next.js web apps and React Native mobile apps for Australian enterprise and government clients, with Express, PostgreSQL and AWS behind them.

Products you can try

Four of the projects on this site have live demos, so you can judge the quality of the work directly rather than take my word for it.

Team leadership

As team lead at Gamage Recruiters I coordinated 20+ interns across development, UI/UX and QA, ran Agile sprints and conducted technical interviews.

You own everything

Code lives in your repository and runs on accounts in your name. Handover includes documentation and a walkthrough, so you are never locked in.

Technologies I work with

Front end
Next.js · React · TypeScript · Tailwind CSS
Back end
Node.js · Express · REST APIs · Python services
Data
PostgreSQL · Prisma · MongoDB · MySQL
Mobile
React Native · Firebase Auth
Cloud
AWS (EC2, Amplify, S3) · Vercel
AI
LLM APIs (Gemini) · Vapi voice agents · Vision models

How we would work together

A clear process, wherever you are

I work remotely from Sri Lanka (UTC+5:30). Scope, milestones and deliverables are agreed in writing, and day-to-day progress is shared asynchronously so you always know where things stand.

  1. 01

    Introductory call

    A short video call, scheduled at a time that works in your time zone, to understand your goals, users and constraints. No preparation needed beyond an idea of what you want to achieve.

  2. 02

    Written scope and quote

    You receive a written proposal: what will be built, what is out of scope, milestones, deliverables and a quote for each milestone. Nothing starts until we both agree on it.

  3. 03

    Build in milestones

    Work is delivered in milestones with a staging link you can click through. Written progress updates and async feedback mean we do not need to be online at the same time.

  4. 04

    Launch and handover

    Deployment to your own accounts, a walkthrough of the code and admin features, and documentation. Ongoing support or further development can be agreed as a new milestone.

Portrait of HNS Abayawardhana

Hi, I'm Niwarthana.

I'm a full-stack developer with a BSc (Hons) in Information Technology from SLIIT. At XGENLABS I build production web and mobile applications, and I have built products like the ones above from data model to deployment.

I care about the parts clients do not always see: sensible data models, readable code, predictable deployments and honest estimates. I would rather tell you early that a feature is expensive than surprise you later.

Common questions

Anything else? Ask in your inquiry or on a call.

Do you work with clients outside Sri Lanka?

Yes. I work remotely with businesses and founders in other countries. Calls happen over video, written communication is in English, and scope, milestones and deliverables are agreed in writing before work starts.

How do we handle the time difference?

Sri Lanka is UTC+5:30. That usually overlaps with the UK morning, the Australian afternoon and the early morning in North America. We agree regular meeting windows at the start, and day-to-day updates and feedback happen asynchronously, so progress does not depend on being online at the same time.

How much will my project cost?

It depends on scope, so I do not publish fixed prices. After an introductory call I send a written proposal with milestones and a quote for each one. Each service page lists the main factors that affect scope.

What happens after I send an inquiry?

I read it, then reply by email with any questions and, if it looks like a good fit, a few times for a short call. If your project is not something I can do well, I will tell you rather than take it on.

Who owns the code and accounts?

You do. Code is committed to a repository you control and the application runs on hosting and service accounts in your name. Handover includes documentation and a walkthrough.

What do you need from me to get started?

A description of the problem, who the product is for, any deadlines, and examples of products you like. Designs, documents or an existing codebase help, but are not required.

Have a project in mind?

Tell me what you are building and where you are stuck. I will come back with questions or next steps — and if I am not the right fit, I will say so.