
I BUILDDIGITALSYSTEMS.
Software Engineer × AI Builder × Product Thinker
I design and build intelligent software, digital products and real-world systems where technology meets business.
- Zergo Sales
- VidLearn Academy
- Agentic workflow automation
- Interface motion systems
- Edge and streaming architectures
- Micro SaaS economics
I design and build software, AI-powered tools and digital products for real-world problems — the internal platform a business actually runs on, the screen a patient reads in a corridor, the workflow nobody wants to do by hand twice.
The work spans full-stack engineering, AI integration, business automation, SaaS product development, cloud deployment and database architecture. Not as a list of services — as one continuous problem: turning a messy operational reality into a system that holds.
Systems that
went live.
Zergo Sales
The sales platform a distribution company runs on — from a rep's phone at the shop counter to the office ledger.
DjangoPythonPostgreSQLdjango-tenants
Hospital Channelling Display System
A live channelling board and administration system running in a Sri Lankan hospital.
Next.jsReactTypeScriptTailwind CSS
VidLearn Academy
A mobile-first learning platform — catalogue, classroom, course builder and admin console — built as one product.
Next.jsTypeScriptPostgreSQLPrisma
Nutilz
A tool platform that researches, builds, ships and maintains itself.
Next.jsTypeScriptTailwind CSSFastAPI




Founder and full-stack engineer — data model, money flows, field interface, printing
The stack is
a graph.
Nothing here is used in isolation. Hover a technology to see what it connects to in the systems I actually build.
The lab.
Not everything becomes a product. Some of it stays unfinished on purpose.
AI-assisted extraction
Turning unstructured business input — messages, documents, notes — into structured records a system can act on.
Workflow automation
Removing the human from the parts of a process where the human was only re-typing.
Interface experiments
Motion, cursor behaviour and typography treated as engineering problems rather than decoration.
Micro SaaS
Small products with one job, shipped without a roadmap committee.
Developer tooling
Internal tools that remove a repeated twenty minutes from every week.
Creative coding
Canvas and generative systems, where the output is the experiment.
Code
is not
the product.
The product is what changes when the software exists. The interface. The workflow. The business. The experience.
I question the workflow
before I write the code.
I remove complexity
before I add features.
I design the system
before I build the interface.
I care about what happens
after deployment.
Six stages, connected. Each one is a decision that constrains the next.
Understand the problem
Before the schema, before the stack. Most bad software is a correct answer to the wrong question.
Simplify the system
Every entity that survives has to earn it. Complexity is the thing you pay for later.
Design the experience
The interface is where business logic meets a human being who is in a hurry.
Build the product
Typed, structured, and boring in the places that should be boring.
Deploy
Software that is not running is not software.
Improve
The first version is a hypothesis. Usage is the data.

Rasika
Dangamuwa.
I build software because I enjoy turning messy real-world problems into systems that are simple, useful and hold up under actual use.
Most of my work is real systems for real organisations: enterprise platforms, deployed public-facing systems, internal business tools. Around that, a constant stream of product and AI experiments — because the interesting part of this field moves faster than any single project.
- Full-stack software engineering
- Products, platforms and internal systems
- AI integration and business automation
- Technology in service of a business outcome
On the record.
Most software is written from outside the operation it serves. I have spent years on the inside — in the field, in the office, and running a company of my own.
Zergo Distributors
- Founder & Managing Director
Founded and run a distribution business. Stock, orders and cash flow are not a client brief here — they are the day job.
Zergo Sales→Freelance
- Full-Stack Software Engineer
Websites and web applications for clients — scoped, built and deployed end to end, remotely.
Nestlé
- Propagandist
- Administrative Assistant
- Propagandist
Brand promotion in the field, then administration in the office — the operations internal software is written for, seen from the side that has to use it.
Right now.
Zergo Sales
Orders, delivery runs and the money trail behind every bill.
VidLearn Academy
SMS campaigns and tracked links that bring learners to the catalogue.
Agentic workflow automation
Model-driven systems that complete business processes rather than describe them.
Interface motion systems
Reusable motion primitives that stay fast on low-end devices.
Edge and streaming architectures
Where the compute should actually live for real-time product surfaces.
Micro SaaS economics
Small products, real revenue, no headcount.