
AI voice agent platform
CallGenie
A dashboard for running AI voice agents: upload contacts, schedule outbound call campaigns, capture bookings and review call performance.
HNS Abayawardhana
Full-stack & AI developer in Sri Lanka
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.
Selected work
SaaS platforms, AI-powered applications and web tools — each one covering the data model, back end, interface and deployment.

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

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

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

Browser-based image tools
Free image conversion, compression and resizing tools that process files entirely in the browser — nothing is uploaded to a server.
Services
From a first MVP to an established product that needs new features, a mobile app or an AI capability.
Dashboards, portals and SaaS products with accounts, roles, payments and the integrations your business runs on.
Learn moreA focused first version of your product, built to put in front of real users and iterate on — not a throwaway prototype.
Learn moreiOS and Android apps from one React Native codebase, connected to a secure API and the same data as your web product.
Learn moreFast, accessible, search-friendly websites with clear messaging and enquiry forms that reach your inbox.
Learn morePractical AI features inside real products — LLM tools, voice agents and image models, with cost controls and clear UX.
Learn moreREST APIs, webhooks and third-party integrations — payment gateways, CRMs, calendars and internal systems — designed so the rest of your stack can rely on them.
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
No inflated statistics — here is what you can verify.
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.
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.
As team lead at Gamage Recruiters I coordinated 20+ interns across development, UI/UX and QA, ran Agile sprints and conducted technical interviews.
Code lives in your repository and runs on accounts in your name. Handover includes documentation and a walkthrough, so you are never locked in.
How we would work together
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.
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.
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.
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.
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.

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.
Anything else? Ask in your inquiry or on a call.
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.
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.
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.
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.
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.
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.
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.