NYC in Motion
In ProgressA 3D map combining live subway, bus, ferry, and aircraft feeds with historical taxi data. Separate the layers or follow a train across the Manhattan Bridge.

MapLibre · deck.gl · Python · MTA GTFS-RT · Open Data
Selected software projects in mobility, energy, public data, and computer vision.
A 3D map combining live subway, bus, ferry, and aircraft feeds with historical taxi data. Separate the layers or follow a train across the Manhattan Bridge.

MapLibre · deck.gl · Python · MTA GTFS-RT · Open Data
Tracks drives, charging, battery health, energy use, and vehicle controls for Tesla and Rivian owners.
Rated 4.8 stars on the U.S. App Store.
iOS · Android · Tesla · Rivian · EV
An iPhone app showing usable battery capacity, charge cycles, range trends, and comparisons with similar Teslas.
Reached #1 on the U.S. App Store's trending paid-apps chart in 2026.
iOS · Tesla · Battery Data
Sift turns an X List into a feed you control. Choose starter packs or your own topics, block words, promoted posts, reposts, quotes, or specific accounts, then review what Sift filtered. Everything runs locally in Chrome; the optional Brief uses Chrome's on-device model to summarize what made it through, with no server or tracking.

Chrome Extension · X · On-device AI · JavaScript
A shared AI assistant with channels, answer-level cost logs, selectable models, and self-hosting.
Next.js · AI · Open Source
A public leaderboard for comparing how AI agents perform across questions and topics.
Next.js · ML Research · Data
Computer vision that tracks players and classifies shots from squash-match video.
YOLOv8 · Python · CV
An early experiment in rebuilding X around reading rather than reaction: less noise, clearer organization, and more control over the feed.
Next.js · TypeScript · X