Bangkok · Available for work

Damien
Fleury

Full-stack Developer & UX/UI Designer

WHAT I BUILD

Products, built
end to end.

SaaS, dashboards, RAG search, CRMs, brand systems, automations — the kinds of product I take from idea to production. Hover any one to look inside.

  • SaaS productsend to end
  • RAG & AI pipelinesretrieval
  • Dashboards & analyticsdata
  • CRMs & internal toolsops
  • Brand & websitesdesign + build
  • Automationsworkflows
THE REAL JOB

Software that ships, and keeps running auth, retrieval, monitoring, and a bill you control.

Things I've shipped.

Full-stack products built end to end — RAG pipelines, CRMs, analytics and governance tooling. Open any card for the story and a look inside.

Next.js·FastAPI·TypeScript·Prisma 7·PostgreSQL·pgvector·LlamaIndex·Ollama·Azure OpenAI·RAG pipelines·Docker·Caddy·OCI·React·Tailwind v4·JWT·Supabase·Playwright·Elementor·WP Engine·Next.js·FastAPI·TypeScript·Prisma 7·PostgreSQL·pgvector·LlamaIndex·Ollama·Azure OpenAI·RAG pipelines·Docker·Caddy·OCI·React·Tailwind v4·JWT·Supabase·Playwright·Elementor·WP Engine·
Crisis Intelligence
Real-time PR crisis detection with AI-powered response.
Live
Computer Vision
Computer vision for African basketball.
Live
Sport · Performance
Sports performance tracking & athlete management.
Event Planning
End-to-end event performance tracking.
Infrastructure
DNS health monitoring & domain CMDB.
Live
Sports CRM
CRM for African professional basketball clubs.
Live
Governance
Phase-gated grant governance SaaS.
Live
Academy Ops
Ops tool for a kids martial-arts academy.
Live
EdTech
French exam-prep SaaS.
AI · RAG Translation
AI translation workflow with RAG translation memory.
HOW I WORK

From wireframe
to server.

One person accountable — from the first sketch
to a product running in production.

Discover

Goals, constraints, the real problem.

Design

Flows, wireframes, a visual system.

Build

Frontend, API, data, and the AI.

Ship

Dockerised, deployed, on a domain.

Operate

Monitoring, backups, automations.

Code becomes interface.

I write it and design it — scroll to watch a component build itself.

Impact.tsx
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}

Impact

Live
+38%
$0
ProductivitySavingsGrowth
STACK

The toolkit.

Tools I reach for across frontend, backend, data, AI and infrastructure.

ReactNext.jsTypeScriptJavaScriptTailwindViteHTML & CSSCursorVS CodeReactNext.jsTypeScriptJavaScriptTailwindViteHTML & CSSCursorVS Code
Node.jsPythonPHPFastAPIExpressPrismaRESTPostgreSQLMySQLpgvectorRedisNode.jsPythonPHPFastAPIExpressPrismaRESTPostgreSQLMySQLpgvectorRedis
DockerKubernetesOCICloudflareCaddyNginxCI/CDRAGOllamaAzure OpenAIWordPressDockerKubernetesOCICloudflareCaddyNginxCI/CDRAGOllamaAzure OpenAIWordPress

The call,
and the why.

Engineering is a stack of trade-offs. A few I make often — and the conditions that would change my mind.

New product · small team · ship fast
My call

One language across front and back, shared types end to end, and the biggest ecosystem. For a small team shipping a product, that single mental model is the fastest path from idea to production.

BUILD → SHIP → OPERATE

The surfaces
I work across.

The parts under the hood that decide whether a product survives real users.

Realtime

Live, multi-user state so everyone works on the same data at once — fewer conflicts, faster decisions.

Auth

Secure sign-in and role-based access so the right people see the right things — and nothing leaks.

RAG

AI that answers from your own documents, not the open web — accurate, cited, on-topic for your team.

Payments

Stripe checkout, subscriptions and webhooks wired in — billing that just works and reconciles itself.

Containers

Packaged once, runs identically everywhere — no “works on my machine”, quicker onboarding and deploys.

CI/CD

Tests and deploys automated on every change — ship more often, with less risk and no manual steps.

Compute

Right-sized servers, serverless or edge — the performance you need and a bill you can control.

DevOps

Infra-as-code, environments and automated releases — repeatable and boring.

Cloudflare

CDN, DNS, WAF and edge caching — fast everywhere and shielded.

UAT

Staging, preview envs and user acceptance — caught before it ships.

Monitoring

Logs, metrics and alerts that surface issues early — less downtime, faster fixes, calmer launches.

Maintenance

Backups, migrations and restores handled — the product stays reliable long after launch day.

Performance

Core Web Vitals, caching and query budgets — speed users actually feel.

Scalability

Queues, workers and horizontal scale so a spike doesn’t take it down.

Retention

Lifecycle emails, events and churn signals that turn first-time users into regulars.

Results driven

Full products — shipped, deployed and kept alive. Not slides, not prototypes.

0+
Products shipped end to end.
0
SaaS running in production.
0%
Designed, built & deployed solo.
Damien FleuryFull-stack developer & UX/UI designer Bangkok · GMT+7 · Remote

One person who designs, builds, ships and looks after the whole product — so you deal with the maker, not a relay of five.

Start a project