newsfeed
1 week agoPersonal RSS aggregation pipeline that produces two dark-mode HTML digests (a curated feed and a discovery feed), served on-device over Tailscale Funnel. Launchd-scheduled, swipe-feedback driven…
Personal projects, each its own README. Click the spec for the canonical doc, or jump straight to the live UI where one exists.
Personal RSS aggregation pipeline that produces two dark-mode HTML digests (a curated feed and a discovery feed), served on-device over Tailscale Funnel. Launchd-scheduled, swipe-feedback driven…
Native iOS app that unifies Mark's three reading surfaces — the **newsfeed** digest, the **daily arxiv paper** pick, and the **Feller study library** — into one installable app with offline reading…
**Dictation on your own ElevenLabs subscription.** Two apps, one job: hold your voice and put the text at the cursor.
Serves downloaded videos as plain `<video>` pages the Tesla in-car browser can play, since the car blocks YouTube in its browser. Now playing: [Cheap vs Expensive Foods (Blind Taste…
Upcoming-event auto-reminder: Gmail + Google Calendar → canonical event stream → category-based iMessage nudges (flights, dinners, meetings, appointments, subscription renewals) + a 7-day `/upcoming`…
`claude-review <pr>` — a local CLI that fetches a GitHub PR into an ephemeral git worktree, runs a headless review on the `pr-review` poll session with Read/Grep/Glob scoped to the worktree, and…
Personal day-trading dashboard at `/trade`, backed by Alpaca Markets (paper) for the equities track and Hyperliquid testnet for the crypto track. Runs alongside the newsfeed: two launchd-managed…
HTTP server that hosts `~/www/` on port 8899 and exposes the newsfeed JSON + TTS API. Threaded (`ThreadingMixIn`), standard-library only for the server itself, launched by launchd, and published to…
A standalone iOS weather app: a Home/Lock-Screen widget ("Feels like" — the apparent temperature, wind, precip chance, and a clothing hint) backed by a minimal host app that owns location. Extracted…
Local-first personal finance tracker. Imports bank transactions from CSV exports, categorizes them with substring rules, detects internal transfers, tracks net worth via nightly balance snapshots…
Daily Gmail scan that detects product-return deadlines from order emails, classifies them with per-merchant regex parsers (Claude Haiku as fallback), persists to a local SQLite DB, fires precision…
Per-day food log: iMessage photo → vision macro extraction → daily markdown file → nightly digest. Zero web UI, zero database — just markdown files at `~/diet/YYYY-MM-DD.md`.