A full ecosystem for a real estate client: public website with dynamic listings, internal CRM for the sales team, WhatsApp automation to upload and update listings from the team's phones, and a voice agent for inbound enquiries. One system replaced three spreadsheets, a group chat, and a call log.
the work.
Two shelves. Code-based solutions are products and platforms I wrote from scratch. Low-code automations are orchestration systems built on n8n, Make, Airtable, and the other platforms where most of the real work lives. Real systems in production, not demos.
A restrained, type-first portfolio built to earn trust through the work rather than sell through volume. Five-token palette, two fonts, no cards, no shadows, locked design system enforced by a pre-commit validator.
A multi-tenant REST API that lets n8n, webhooks, and automation platforms talk to Odoo with encrypted API keys, scope-based permissions, and connection pooling.
A local CLI and web platform that audits AI-written code for security, reliability, and architectural issues before it ships. Three AI agents, forty-seven deterministic checks, forty-nine custom SAST rules, roughly twenty-one cents per scan.
An AI image and video generation platform built on the idea that anyone prompting enough already has the core skill of an influencer. Shipped, reached twenty users, shut down when I lost discipline on scope.