Back to Projects

AI

rixAIIn Progress

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.

rixAI
Role

My Involvement

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.

Stack

Technologies

Languages

TypeScript

Frameworks

ExpoExpo RouterNext.jstRPCDrizzleTailwind CSSXStateInngestTanStack QueryZustand

Tools

NeonSupabaseVercelSentryPostHogGrafanaOpenTelemetryLangfuseRevenueCatResendGit

Practices

MonorepoCross-platform DevelopmentAI IntegrationState MachinesAsync WorkflowsRBACCSRF ProtectionRate LimitingCI/CD