I asked Claude Code to improve itself. Here's what it built.
Instead of asking the AI to write code, I asked what it needed to work better. It scanned my projects, my VPS, my whole setup — and came back with a plan.
READFrontend lead at Turbulent, where I run a team building React and TypeScript interfaces on GraphQL. After hours I build AI-first products on a self-hosted VPS — an agent platform that turns voice messages into GitHub PRs, a doc generator powered by Gemini, a finance dashboard that speaks three currencies.
Brazilian in Montreal, creative background, always mid-project. Right now I'm most excited about the moment where AI stops being a feature and starts being the architecture.
Updated March 15, 2026
Instead of asking the AI to write code, I asked what it needed to work better. It scanned my projects, my VPS, my whole setup — and came back with a plan.
READFirst post on the new site. Why I rebuilt everything from scratch, again.
READSurpride storefront migrated from Etsy to Wix. Custom automation layer now handles order processing, Printful webhooks, and inventory sync without manual intervention.
What happens when the person reviewing your resume is an algorithm? A look at how AI is reshaping hiring — and what candidates can actually do about it.
READUpdates on what I'm building, writing about frontend leadership, and notes from the intersection of AI and product development. No spam, no schedule. On Substack.
SUBSCRIBEVoice messages on Telegram now become GitHub PRs. The full pipeline — transcription, code generation, branch creation, PR — runs on a self-hosted VPS.
The best code I've ever shipped wasn't mine. It was the result of a team that trusted each other enough to be honest about what wasn't working.
READThe hardest part of being a lead who still codes is knowing which hat to wear. Some days the team needs you to architect. Other days they need you to disappear into a branch and just ship something. The skill isn't in either mode — it's in the switch.
Replaced 11 traditional app features in Surpride with Claude Code skills. The app handles data infrastructure, Claude handles intelligence. This architecture is underrated.
Record a video, get a professional document. Gemini 2.5 Flash powers 17 doc templates. Resumable uploads with Tus.js and a DB-driven job queue handle the heavy lifting.
AI stopped being a feature the moment I started routing models by cost tier. Free for transcription, cheap for intent, smart for code. The architecture IS the product now.
Self-hosted AI automation platform that lives in Telegram. Voice messages become GitHub PRs. Tiered model routing for cost-efficient AI spend. Agent loop architecture with distributed task sync.
Fastify · PostgreSQL · Redis · BullMQ · Docker
VIEW PROJECT (opens in new tab)Record a video, get a professional document. Gemini 2.5 Flash transcribes and formats across 17 templates. DB-driven job queue with resumable uploads handles production workloads.
React · Vite · Express · Drizzle · PostgreSQL · Docker
VIEW PROJECT (opens in new tab)Full business automation for a pride merch brand. 5,000+ orders processed. Real-time IMAP email parsing, Printful webhook integration, integer-cents financial system. 11 Claude Code skills replace traditional app features.
Fastify · SQLite · React · Tailwind · Docker · Caddy
COMING SOONPersonal finance dashboard handling 3 currencies across 5 banks. Six PDF parsers, AI auto-categorization with PII stripping, what-if scenarios with cached responses.
React · Vite · Fastify · tRPC · Drizzle · PostgreSQL
COMING SOONCLI tool for programmatic ad campaign management across Google Ads, YouTube, and Meta. Built for AI agents and automation pipelines — structured JSON output, designed to be orchestrated by Claude Code skills.
TypeScript · Node.js · Google Ads API · Meta Ads API · Docker
VIEW PROJECT (opens in new tab)Custom Claude Code skills pipeline running on a self-hosted VPS. Skills replace traditional features, voice coding produces GitHub PRs. Budget VPS with Docker Compose, pnpm monorepo with Turborepo — shared tooling, independent deploys. Production-grade: job queues, webhooks, retry logic, structured logging, idempotency.
Claude Code · Docker Compose · Turborepo · pnpm · Bash
COMING SOONMobile command center for AI workflows. Browse context files, trigger skills, and dispatch tasks from your phone — no desk required. Kotlin + Jetpack Compose Android app backed by a Fastify API with SQLite, JWT auth, rate limiting, and YAML-based reusable skill templates.
Kotlin · Jetpack Compose · Fastify · TypeScript · SQLite
VIEW PROJECT (opens in new tab)Updates on what I'm building, writing about frontend leadership, and notes from the intersection of AI and product development. No spam, no schedule. On Substack.
SUBSCRIBE