SaaS•Dashboards•APIs•Cloud
From idea to production-ready SaaS.
Full-stack engineering for products that have to survive real users.
Not prototypes. The unglamorous parts are included: authentication, billing, background jobs, migrations, monitoring and the deploy pipeline that puts it all live.
- SaaS platforms & client portals
- Dashboards, reporting & exports
- APIs and third-party integrations
- Deployed, monitored and handed over
Software I have shipped
Facturis
Live demoAI bookkeeping SaaS
A full product: marketing site, upload flow, split-pane review screen, monthly dashboard, exports and an audit trail — in a hosted edition and a self-hosted one.
HumanityLink
PilotNGO platform
A merchant point-of-sale app, an NGO admin portal for registering people and issuing aid, and a WhatsApp/QR flow for recipients who never touch the tech.
AI Agentic Newsletter
LiveAutomated content pipeline
Scrapers, a vector store, a scheduler and multi-format rendering, persisted to PostgreSQL and published to Notion — running unattended, every day.
Four things, end to end
Frontend, backend and infrastructure by one engineer — which means no ticket ever falls between two teams.
SaaS platforms
The product itself, including the parts nobody demos: sign-up, roles, billing and the admin side you run it with.
Dashboards & reporting
Screens that answer a question instead of showing every column — with the exports finance and ops actually ask for.
APIs & integrations
Clean APIs for your own clients, and reliable plumbing to the services you already pay for — including the retries and webhooks.
AI features
Document extraction, search over your own content, and assistants built into the product rather than bolted on.
Facturis
An AI bookkeeping SaaS, built end to end
A Dutch freelancer photographs a receipt; an accounting firm forwards a UBL e-invoice. Both land in the same inbox and come out as a booked entry. The product around that flow is the actual work: upload and e-mail intake, a split-pane review screen with the source document next to the extracted fields, a confidence score per invoice, a full audit trail, a monthly dashboard per VAT rate, and exports for Moneybird and Exact. It ships in two editions from one codebase — hosted in the cloud, or entirely inside the customer's own infrastructure on an open-source model.
- Next.js front end + Node services
- Two editions from one codebase
- Audit trail on every correction
- Exports to Moneybird & Exact

The flow, end to end
- Invoice in
- OCR
- AI extraction
- Validation
- Booked
What runs behind the dashboard
A React front end is the easy half. The half that decides whether a product survives is the other one: a queue so a slow third-party call never blocks a request, workers that retry instead of losing work, a database schema that can still be migrated in a year, and monitoring that tells you something broke before your customer does.
From scope to live in four steps
- 1
Scope
We define the smallest version that delivers real value, and agree on what is explicitly out of scope for now.
- 2
Architecture
A stack and data model chosen for your roadmap, not just the first release — including where it will need to scale.
- 3
Build
Features shipped in working increments, with tests where they earn their keep and a preview environment from week one.
- 4
Ship & hand over
Deploy pipeline, monitoring, documentation and a codebase your own team can pick up without me.
A boring stack, on purpose
Proven tools your next developer already knows. No framework nobody has heard of, no infrastructure you cannot operate yourself.
Need a senior full-stack engineer?
I build production-ready software from architecture to deployment — and hand it over documented, monitored and maintainable.