Full-stack engineer. For 9+ years I've built the React/TypeScript checkout and Kotlin/Vert.x services at HSE (Home Shopping Europe), where a failed order is lost revenue. The rest of the time I ship my own products, idea to revenue, on Next.js + Supabase + Stripe.
- ship-loop (Open source · Dev tooling): Takes a GitHub issue to a verified preview and a gated merge. Isolated worktree, a coding agent, test and risk gates with a bounded fix loop, merge only on green. See a real run.
- supabase-prod-check (Open source · CLI): Static checks that catch Supabase + Next.js mistakes before production, like tables without RLS, service keys in the browser, open cron routes and unsigned Stripe webhooks.
- nextjs-rtl-starter (Open source · Starter): A free Next.js starter for Arabic right-to-left apps, with Tap Payments checkout for mada, Apple Pay, STC Pay and KNET, for Gulf products where Stripe isn't available. See the site.
- Barez (بارز) (SaaS · Building): An Arabic-first AI CV builder and Gulf job board. Build and tailor CVs in Arabic and English, ATS scoring, aggregated GCC job feeds, right-to-left throughout.
- Keyway (In validation): A branded client-onboarding portal for small MSPs, collecting credentials, assets and SLAs from one link.
- Degen Markets (Contract): Second-largest contributor to the Next.js front end of a Solana betting app, plus the Lambda and Postgres APIs behind it.
- iOS apps in progress (Building): A local-first car service log with iCloud sync, and a cashier change-making trainer.
I design the architecture and write the code that matters: data models, auth and tenant isolation, payment flows, and the failure paths that decide whether a product holds up in production. To move faster I built my own delivery tooling on Claude Code (ship-loop is the open-source version). I write the spec, it runs the repetitive work against it, and every change still goes through risk checks I defined, a verified preview deploy and green CI before I review and merge it. That's how I ship several products next to a full-time job.
Claude, OpenAI and Gemini behind real features: tool use, structured outputs, RAG, and prompt caching to keep costs flat.
TypeScript · React · Next.js · React Native · Node.js · Kotlin / Vert.x · Python · PostgreSQL / Supabase · Stripe · AWS Lambda · LLMs
→ codefolio.dev · X @T3chW1zard · Open to freelance: MVP builds, app rescue, AI features



