Project - A social network built on voice

Chirp is Twitter with short voice clips instead of text posts.

Project
Chirp
Year
Type
Platform development

Overview

Chirp is a Twitter clone where every post is a voice clip. It copies pre-X Twitter closely, with the same blue, the same column layout and the same feeds, replies and DMs. The difference is that you record a short clip in the browser instead of typing.

I built it end-to-end. Clips are recorded on the device and uploaded to Google Cloud Storage, and playback uses signed URLs from the backend. The feed plays as one continuous audio thread with a single player. Claude Haiku reads each clip's transcript to suggest hashtags and a category. Likes, bookmarks, replies and follows all run through an event-driven backend, which keeps new features easy to add.

Most people use it on their phones, so I tuned every layout on iOS Safari: dynamic viewport handling, sticky title bars and a single scroll container so the feed behaves like a native app.

What I built

  • Audio capture & playback
  • GCS storage with signed URLs
  • Claude Haiku integration
  • Event-driven backend
  • Mobile-first UI
  • Engagement system (likes, replies, follows)

More projects

A voice companion that remembers you

Sahm is a voice companion that lives on a small ESP32 device. It keeps its own memory of you and comes with a web app for the people it lives with.

Read more

A retro arcade in the browser

Retrograde Gamez is a small arcade site with two games you can play in a browser: a 1979-style Asteroids and a 3D kart racer.

Read more

Want to chat about any of this?