Practice Any Language
“Turn Knowledge
into Fluency”
Built a complete language learning platform from the ground up — a React Native app with 8 practice modes, real-time AI speech analysis, and streak gamification that transforms passive vocabulary knowledge into spoken fluency.
Engineered the full backend with Node.js/Express and MongoDB, orchestrated 4 cloud AI services into a unified multilingual pipeline, and shipped to the App Store with multi-provider authentication and enterprise-grade security.
Performant Mobile UI
Developed a performant mobile UI with React Native, Zustand/Redux Toolkit, Reanimated animations, and NativeWind (Tailwind CSS), featuring 8 contextual practice modes, streak gamification, and progress tracking.
Real-Time NLP Pipeline
Engineered a real-time NLP validation pipeline using OpenAI with chain-of-thought prompting, reducing API calls ~60% via LRU caching.
Multilingual AI Orchestration
Orchestrated 4 cloud AI services (OpenAI, Google Cloud TTS, AssemblyAI, Expo Speech) into a unified multilingual pipeline.
Full-Stack Architecture
Architected a full-stack mobile app (React Native/Expo, Node.js/Express, MongoDB) with layered MVC services, centralized error handling, request validation, and 6-tier rate limiting (burst, auth, admin, upload).
Multi-Provider Authentication
Built multi-provider auth supporting Google OAuth 2.0, Apple Sign-In (JWT public key caching), and email OTP verification, secured with bcrypt-12, Helmet, MongoDB injection sanitization, and CORS whitelisting.