Some things made it further than others.

Each began with a small friction worth fixing. Their endings were different.

Synapse

Half finished project

A personal memory layer: capture notes from the CLI, search them with embedding retrieval, and get weekly reflections grounded in your own context.

Click to Conversions

Client project

Click and conversion tracking for high-traffic publishers, with a live status board and system health monitoring for admins.

AtSeat

Abandoned

AtSeat was an attempt to make choosing somewhere to eat nearby easier. People could look through menus and order once seated. I eventually abandoned it.

Packages

GitHub repositories

5 public
all repositories ↗

A zero-dependency Rust policy engine for controlling filesystem, process, and network access with allow, ask, and deny rules.

Rust★ 11 forks

ESP32 + SGP4 satellite tracker with a Python controller and a manual-rotation workaround for 180° servo limits

Python★ 00 forks

A small desktop companion built on the ESP8266. It displays animated faces on a 0.96" OLED and reacts to motion and gestures using an accelerometer and gesture sensor. A behavioral logic engine changes its expressions based on how you interact with it or whether you ignore it.

C++★ 00 forks

Expo config plugin to register Android package ownership on Google Play Console

JavaScript★ 51 forks

Dead-simple local network file sharing. Drop files in a browser, download them on any device connected to the same WiFi. No accounts, no cloud, no dependencies.

JavaScript★ 00 forks