Projects
The things I build on my own time — one shipping soon, one published, one shelved, one waiting for the right moment.
Spades Audio
A native macOS audio routing and volume utility.
Spades Audio is a macOS app for routing and controlling audio per-app — the kind of fine-grained control the system doesn't give you out of the box. I'm building it with my long-time friend Karthik.
I'm the sole engineer on the macOS side: the core audio engine sits on a C++ HAL plugin, the interface is SwiftUI, and I've wired up the analytics and distribution pipeline. It's getting ready for its first App Store release.
Jeto
An AI reading and note-taking tool, ahead of its time.
Jeto was an idea Karthik and I had a few years back: one place to dump anything you read — blogs, social posts, books, meeting notes — and get AI-assisted summaries, notes, and collaboration on top.
It didn't work out then. The AI tooling simply wasn't good enough yet. The concept still stands, and with how far models have come, it's a lot more viable now than it was.
STCubeTransition
An open-source 3D cube view transition, published on CocoaPods.
A small Swift library that transitions between two views with a 3D cube rotate effect — the kind of polish I kept hand-building in apps until I finally packaged it properly.
It's MIT-licensed, published on CocoaPods, and still does its one job well.
BitWatch & WatchKit Prototypes
First-generation Apple Watch experiments, written in Swift before Swift was safe.
When WatchKit first shipped in 2015, I built BitWatch — a live Bitcoin price tracker on the wrist, sharing cached ticker data between phone and watch — plus a notification-interface prototype, while my day-job codebases were still pure Objective-C.
The habit stuck: betting early on new Apple platforms is how SwiftUI, WidgetKit, and Live Activities later ended up in my production work.
There's more on GitHub that doesn't need its own card — a cab-booking sample with a live MapKit interface (Cars), a movie browser (cMovie), and assorted one-off demos from conference talks and framework spikes. They live at github.com/Sa74.
