Portfolio
Founder at Blackpaw Studio. Previously Senior Staff
Mobile Engineer at Afresh, Software Architect at
The Knot, and iOS at
Timehop.
Also iOS & web for
Artist Connect.
NYC native. He/Him.
A real-time map of NYC: subways, buses, ferries, tides, weather, the power grid, and 311 complaints streaming onto one MapLibre + deck.gl canvas over WebSockets. It never looks the same twice, because it reflects the actual city, right now.
Type a NYC address, get a Rattiness Score from 0 to 100, ranked against every ZIP code in the city. A daily ETL pulls 311 rat-sighting data, computes percentile rankings, and generates shareable OG images per neighborhood.
An iOS app that builds a personal memory timeline from your photos, health data, and imports from Facebook, LinkedIn, and Swarm, then resurfaces what happened on this day across your life. In beta on TestFlight.
A fast, mobile-first higher-or-lower game: one card shows its value, the other hides it; guess right and chain a streak. Four categories, from fast-food calories to country populations, in pure HTML/CSS/JS served from a Cloudflare Worker.
A small Python CLI that closes the build-run-observe loop for AI coding agents. One command builds on the build host, launches the app on the machine you're watching (macOS, simulator, or a real iPhone), and hands back build errors, logs, and crash reports as a single JSON object.
An iOS app that makes managing your team lineups easy and efficient. Designed for coed volleyball leagues, it helps you create balanced lineups that meet league requirements, ensuring you always have the right people on the court.
Worked on an iPad app that enables grocery store order writers to accurately predict inventory requirements in an effort to reduce fresh food waste.
A package manager-agnostic dependency management tool. Scipio helps reduce build times with Swift Package Manager and allows integrating CocoaPods and framework URLs via SPM.
A Twitter bot that polled the NYC COVID vaccine availability API and posted openings to Twitter.
As one half of the iOS Platform Team, maintained the automated release process, conducted training and pairing sessions with junior engineers, and oversaw the architecture of the entire iOS stack across dozens of apps.
A homebridge plugin to make your HomeKit devices react to the play/pause state of your Apple TV. Configured via the Home app.
An open-source JavaScript package for interacting with an Apple TV over the network.
A platform for creators to market their services. As a contractor, built the entire backend and frontend web stacks as well as the iOS app, complete with payment processing via Braintree and Stripe.
First as a summer intern, then remote contractor, then the sole iOS engineer, built a digital history app serving nearly 20 million users.
A tweak for jailbroken iPhones that disabled vibration when the phone was placed flat on a surface, and enabled Do Not Disturb when placed face down.
One month after Siri launched on iPhone 4s, became one of the first to successfully backport Siri to older devices, then released SiriSports, adding sports scores to Siri before Apple did.