Full-stack Developer & UX/UI Designer
SaaS, dashboards, RAG search, CRMs, brand systems, automations — the kinds of product I take from idea to production. Hover any one to look inside.
Software that ships, and keeps running — auth, retrieval, monitoring, and a bill you control.
Full-stack products built end to end — RAG pipelines, CRMs, analytics and governance tooling. Open any card for the story and a look inside.
One person accountable — from the first sketch
to a product running in production.
Goals, constraints, the real problem.
Flows, wireframes, a visual system.
Frontend, API, data, and the AI.
Dockerised, deployed, on a domain.
Monitoring, backups, automations.
Prove the core. Validate the one mechanism the whole product hinges on — cheap and fast — before building anything around it. The brief sets the right architecture from day one.
Grow it outward. From the proven core, add modular layers — agile, each checked for compatibility. Bigger MVPs just add more rings.
I write it and design it — scroll to watch a component build itself.
1export function Impact() {2 return (3 <Card>4 <Header>5 <h3>Impact</h3>6 <Delta>+38%</Delta>7 </Header>8 <Chart data={series} />9 <Stat value={128400} />10 <Toggle label="Dark" />11 <Tags>Productivity · Savings · Growth</Tags>12 </Card>13 );14}
Tools I reach for across frontend, backend, data, AI and infrastructure.
The parts under the hood that decide whether a product survives real users.
Live multi-user state — fewer conflicts, faster shared decisions.
Secure sign-in and role-based access — nothing leaks.
AI that answers from your own documents — accurate and cited.
Stripe checkout and subscriptions — billing that reconciles itself.
Packaged once, runs identically everywhere — no surprises.
Tests and deploys automated on every change — ship safely.
Right-sized servers, serverless or edge — fast, on budget.
CDN, DNS, WAF and edge caching — fast and shielded.
Logs, metrics and alerts — issues caught early, less downtime.
Backups, migrations and restores — reliable long after launch.
Core Web Vitals, caching and query budgets — speed users feel.
Queues, workers and horizontal scale — spikes don’t take it down.
Full products — shipped, deployed and kept alive. Not slides, not prototypes.
I take an idea from the first sketch to a product running in production — designing the brand and the UX, then building the full stack underneath. One mind across the whole thing, so nothing falls between design and engineering.
More about me