AI
A comprehensive AI-powered mobile and web application with debate features, AI chat, and subscription management. Built with a strict TypeScript monorepo architecture using Turborepo, integrating Expo mobile and Next.js web apps sharing a tRPC API.
As the Technical Lead and Founder, I architected and built the entire platform from scratch. I designed the monorepo structure with Turborepo and pnpm, implemented authentication with Supabase supporting multiple providers, built the debate feature using XState and Inngest workflows, and integrated AI capabilities using the Vercel AI SDK with OpenAI. I also set up comprehensive monitoring with Sentry, PostHog, and Grafana, and implemented subscription management with RevenueCat.