Anirudh's Website </>

Topic·7 articles

Web Audio

Every project write-up tagged Web Audio, with the guides that pull their lessons together first.

Guide3D web lessons

What Six 3D Web Builds Taught Me About Three.js and R3F

Lessons from Apartment 4B, Living Photos, Horror POV, Jellyverse, Anirudh's World and FaceTime from Mars on React Three Fiber, Three.js and performance.

· 10 min read

GuideVoice AI lessons

Lessons From Building a Dozen Voice AI Agents and Apps

What twelve voice AI builds taught me about latency, turn-taking, interruptions, TTS choice, captions, fallbacks, and browser versus server speech to text.

· 11 min read

Voices of the Last World

How I Gave Four AI Characters Their Own ElevenLabs Voices

Voices of the Last World is a browser crisis game where two AI minds debate in ElevenLabs voices. Here is the voice, DSP, and LLM fallback design behind it.

· 11 min read

2nd Place, ElevenLabs x Replit HackathonFaceTime from Mars

Faking a 225 Million Kilometer Phone Call to Mars

How FaceTime from Mars turns browser speech recognition, gpt-4o-mini and ElevenLabs voices into a push-to-talk call with three AI Mars colonists.

· 11 min read

Horror POV

How Horror POV Paces Its Ghost With a Director State Machine

Horror POV is a browser horror game where a Director state machine paces the ghost, sanity is read from the light field, and five floors share a collider list.

· 12 min read

Jellyverse

How Jellyverse Makes Dice Wobble Without a Physics Library

Jellyverse is a four-page browser toy suite built on a from-scratch Three.js rigid-body solver and a GLSL jelly deformer that also drives the shadow pass.

· 12 min read

Top 10, Y Combinator AI HackathonLARK

How Lark Turns ChatGPT Into a Phone With One MCP Gateway

How Lark, a Top 10 build at the Y Combinator AI Hackathon, aggregates other MCP servers behind one gateway and a phone-style widget inside ChatGPT and Claude.

· 12 min read

Other topics