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 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 →

July 18, 20262 min read

The AI Codebase

AI makes it easier than ever to add code quickly. But I keep wondering what happens when nobody truly understands what has been added.

Read more →

Things I’ve built

All projects →

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

Lox Playground

A browser playground for an interpreter I built after reading Crafting Interpreters.

An online REPL for my Java implementation of Lox, with an in-browser editor, runnable examples, and built-in language docs.

  • Java
  • Interpreters
  • NodeJS
  • Programming Languages