Work

Things I've built, that helped shaped my craft.

Welcome to this mock interview
Hey there!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

HackerRank Mock Interviews

March 14, 2025

A platform that lets developers practice real-world interviews with AI-powered mock sessions. It supports coding, system design, and behavioral interviews, complete with live coding editors, whiteboards, and IDE-like environments. Feedback is instant and structured, helping candidates improve problem-solving, communication, and design skills with every attempt

TypeScriptReactWebRTCAIFramer MotionPythonChat InterfacesDesign
Try it out
9:41

Good day!

Learn
Continue watching

PuStack Learning

Feb 26, 2021

An online learning platform designed to feel like streaming. Students can explore subjects in a Netflix-style catalog of lessons, join live classes with real-time chat, and challenge themselves with interactive quizzes. They can also book 1-on-1 doubt-solving sessions with teachers through PuStack Blaze, and connect with peers in a discussion-driven newsfeed.

TypeScriptReactWebRTCAIFramer MotionPythonChat InterfacesDesign
Try it out

Shall we begin?

We can start whenever you're ready :)

HackerRank QuickApply

December 22, 2024

A browser extension that not only autofills job applications, but helps you do them right. It remembers your answers so you never fill the same question twice, uses AI to suggest the best responses, and steps in with an assist mode to guide you through the tricky parts.

Chrome ExtensionTypeScriptReactAIFramer MotionAWS LambdaRuby on RailsPythonDesign
Try it out
idle Hover to demo • Click to change

Voice Mode

Feb 12, 2025

A voice-first mode that makes AI interviews feel real. Built from scratch with a custom engine for speech, text, and real-time LLM responses, optimized down to the millisecond. It listens, thinks, and talks back naturally, even handling interruptions mid-sentence. I also designed the visualizer that breathes and transitions between states, making the AI interviewer feel alive.

TypeScriptWebAudioWebRTCSpeech to TextText to SpeechAIVoice Activity DetectionDesignFramer Motion
Try it out