Backend engineer London → the Bay Area

Swapnil Chauhan

I build backends for a living and programming languages for fun. Rust, Go, and whatever else is worth learning next.

Press ⌘K to search this site.

greeting.lox
Run your own Lox →

I write sometimes

Browse all posts →

September 12, 20262 min read

Apple, please open up iOS

Apple makes some incredible hardware. I want to see what people would make if they could shape more of the software running on it.

Read more →

September 9, 20261 min read

A note on Hiking

Living in California is a privilege in many ways, and having so many beautiful places to hike nearby is one of them.

Read more →

Things I’ve built

All projects →

agentcam

A dashcam for your coding agents.

agentcam reads the session logs Claude Code and Codex already write and shows what your agents did: step-by-step replays, full-text search, which agent-written lines are still in the code, and a risk audit. One local Rust binary with an embedded React UI. Nothing leaves your machine.

  • Rust
  • React
  • SQLite
  • AI agents

Orion

A running app for iOS, built on Apple Health.

Orion reads your runs straight from HealthKit and turns them into routes, splits, streaks, records, and training analytics — VO₂max trends, training load, heart rate zones, cadence, and a map that renders where you run as a heat corridor. Everything is computed and stored on the device.

  • Swift
  • SwiftUI
  • SwiftData
  • iOS
  • HealthKit

VidPress

A video library viewer and compression app for iOS

A vibe coded iOS app built over a couple of day. It’s a video library viewer which allows compression of videos without losing metadata. Built to help clean up space in iPhone.

  • iOS
  • Video Compression