SoSoc
→Full social media platform built from scratch: feed with infinite scroll, photo posts, real-time DMs and group chats, notifications, and private accounts with follow-request approval. Rolled custom JWT auth with bcrypt and sliding-window rate limiting on all auth endpoints to block brute-force attempts. Shipped a React Native / Expo mobile app sharing the same tRPC API, with Supabase Realtime for live updates and expo-secure-store for token storage. Developed using agentic coding workflows with Claude Code, maintaining a CLAUDE.md spec to guide AI-assisted feature development. Fully typed with strict TypeScript throughout; tests with Vitest cover rate limiting behavior and Zod validation schemas.
Active development