About
Software engineer skilled in React, React Native, Next.js, and TypeScript, focused on building scalable, production-ready products. I love solving problems, taking ownership end-to-end, and working in fast-paced, product-driven teams.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Built a peer-to-peer file sharing system using WebRTC DataChannels, with WebSockets used strictly for signaling.
Solved large file transfer failures by moving from memory-heavy buffering to streaming-based chunk dispatch.
Implemented DataChannel backpressure handling using bufferedAmount to prevent RAM spikes and browser freezes.
Built an AI-powered tutoring platform using RAG to provide context-aware, citation-backed answers from uploaded course materials.
Integrated Pinecone and Groq LLM for semantic search and intelligent, course-specific responses.
Implemented role-based authentication with NextAuth.js and document processing for PDF, PPTX, and DOCX files.
Engineered a real-time mobile chat app with Better Auth and secure Expo SecureStore persistence.
Developed a Node.js & Express backend with Socket.io for real-time messaging, presence, and typing status.
Integrated Expo Server SDK for push notifications and cursor-based pagination using PostgreSQL and Prisma.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

