(Blog)
Notes & build logs.
Writing in public about product engineering, AI-native workflows, and what I'm building.
From idea to shipped: my AI-native engineering workflowTyping was never the bottleneck. I ship fast by compressing the loop between an idea and verified, reviewed code — with spec-driven planning, parallel agents, and verification gates — not by generating more code faster.May 28, 2026 · 12 min read
Engineering a compliance-grade SaaS: multi-tenancy, RBAC, and audit trailsHow I replaced a Belgian accounting practice's email-and-spreadsheet workflow with one type-safe API serving three role-scoped portals — a full Belgian AML compliance module, 92+ RBAC permissions, and an append-only audit trail underneath.May 22, 2026 · 14 min read
Designing AI you can defend: explainability and fairness in AuraHireWhen an AI scores a person for a job, a number is not enough. Here is how I built AuraHire so every score shows its work, every resume is redacted before scoring, and every decision is replayable.May 15, 2026 · 13 min read
Build log: shipping this site with Next.js 16, Tailwind v4, and a monochrome design systemHow cjjutba.com is put together — a no-radius monochrome design system, Next.js 16's sharp edges, two modals that share one pattern, and a content-as-data model with zero MDX. The post you're reading is the page it describes.May 10, 2026 · 11 min read
Open to work
From concept to creation let's make it happen.
I'm available for full-time roles & freelance projects.
I thrive on crafting dynamic web applications, and delivering seamless user experiences.