Flashbuddy
Complete learning SaaS — FSRS spaced repetition, AI flashcards, gamification, Stripe with 4 tiers and idempotent webhooks.
Codevena — from vena, the vein. Fullstack, DevOps and AI integration from one pair of hands: shipped, deployed and operated by one person — from edge games on Cloudflare to realtime platforms on own metal.
Complete learning SaaS — FSRS spaced repetition, AI flashcards, gamification, Stripe with 4 tiers and idempotent webhooks.
Bilingual SSR code quiz for 10 languages. pgvector-HNSW dedup on insert, hardened admin content-push API.
Realtime crisis feed for the Iranian diaspora. Trilingual with full RTL support, Socket.IO live stream.
A flow is one path that works on its own: the checkout, the onboarding journey, AI search across your documents. I own it from the technical decision to a running deployment — no handoff ping-pong, no open-ended feature bucket.
One flow, not an open wishlist. 24/7 operations, data migration, content, and external provider costs are excluded unless explicitly scoped. For the three weeks to hold, I need all required access at kickoff, one contact who can decide, and responses within 24 hours.
Sprints are booked in advance. Next open slot: from April 2027 — earlier dates by written arrangement only.
Send the problem, current state, and deadline — I reply with fit/no-fit and a fixed scope.
Claude Code runs in the workflow daily. ReviewGate — my own review system — spawns a heterogeneous reviewer panel of Codex, Gemini and Claude for every feature, aggregates the findings and blocks the merge until everything is fixed. No unreviewed AI code in production.
Each product picks its substrate: zero-origin for games (CF Pages + Worker + D1), Next.js + Prisma + Postgres on Coolify behind Traefik (Letsencrypt) for portfolio + CMS sites, Durable Objects for stateful rooms.
Architecture diagrams are abstracted — no hostnames, ports, or versions public. Defense-in-depth via DB re-reads on every server action. Append-only audit log with diff computation.
Written inquiries only. No calls, no Calendly. One sentence on the problem, one on the scope, one on the timeline — and we're talking.