I take over existing web products that are stuck, find the real blockers, and get them to a stable release. Senior full-stack, strongest in React, Next.js, TypeScript and Supabase/Postgres, with Node.js, AWS and React Native in production.
Typical work: auth and RLS problems, data migrations, payments, API integrations, inherited codebases nobody wants to touch, and AI features that need to be reliable rather than impressive.
Selected work:
• ACE Dashboard: LinkedIn outreach automation platform (Next.js, Supabase). Built the dashboard, content calendar and approval workflows now running in production.
• Forward Thinkers / The Brain: AI reporting system that produces client reports from business data, with retrieval, claim-level source evidence and human approval before delivery. Multi-tenant, PDF output.
• Members-only platform (Arc client): repaired a failed Aurora MySQL to Supabase migration, restored 1,643 user accounts without data loss, fixed auth, magic links and payments.
• Meet Your Mind: migrated from Lovable Cloud to client-owned Supabase and Cloudflare, then assessment and dashboard improvements.
• Left Hand Seat: flight-school directory with Next.js, Supabase, Stripe and map search.
• Lost Paws: ongoing engineering for a UK pet-microchip platform (registration, transfers, third-party integrations).
• Aitopia: React Native AI app with streaming responses, auth, chat history and automated tests.
How I work: written scope first, early risk flags, small reviewable changes, staging verification before production. Structured AI-assisted workflow with engineering review and tests kept central.
Istanbul (UTC+3). 40 hrs/week, full overlap with EU hours, US Eastern until about 4 PM ET.
Stack: React, Next.js, TypeScript, Node.js, AWS EC2/Lightsail, Redux Toolkit, and Strapi.