I've built an AI mock interview platform with Next.js, Firebase, Gemini AI, and Retell AI that generates role-specific questions, conducts live voice interviews, and delivers automated feedback.
I designed authentication, Firestore data models, webhook workflows, transcript processing, and recovery logic for reliable asynchronous interview sessions. I also built SportsStream, a real-time sports score platform using React, Express.js, PostgreSQL, and WebSockets for live scores and commentary.
For SportsStream, I designed REST APIs, match-specific WebSocket subscriptions, server-side broadcasting, reconnect handling, and client-state synchronization.
I've also built a multithreaded C++ HTTP/1.1 server from scratch on Linux, including TCP sockets, WebSockets, gzip compression, HTTPS/WSS with OpenSSL TLS 1.3, and partial I/O handling.
