December 2022 - Present

Undocumented

The remainder of my projects, all of which are not (yet) documented.

Timeline
Latest Build
September 2026 - Present

A browser extension that uses AI to hide irrelevant shopping results across online stores and marketplaces. Crumb filters listings based on your search, hides sponsored results, and lets you restore hidden items whenever you want.

Full Project Log 0
July 2026 - Present

An open-source MCP server for searching current class-action settlements. It supports a hosted service or a fully self-hosted dataset, with structured filters, source links, and privacy-conscious search guidance.

July 2026
Signal Inbox

A privacy-focused email monitor that watches for messages matching saved criteria, classifies them with an LLM, and sends minimal SMS or Slack alerts without storing email contents.

July 2026 - Present
Atlas

A privacy-first native macOS app for exploring iMessage history and optional Calendar events. It builds local full-text, semantic, and tone indexes, then uses a read-only MCP/Codex backend with automatic outbound redaction to answer questions about relationships and past conversations.

July 2026
Token Trail

A web app that estimates how long an OpenAI response has left. It inserts hidden progress markers into a streamed response, filters them from the visible output, and turns their timing into a live ETA.

July 2026 - Present

A live, Shopify-backed vaporwave storefront with a custom model showcasing the capabilities of a reference-and-generation AI pipeline. Its adaptive asset system uses responsive resolution bins, progressive previews, priority loading, and tightly managed sprite atlases to stay sharp and responsive on slow networks and mobile devices.

July 2026 - Present
Coral

A local control plane and web UI for coordinating multiple Codex project threads while preserving each thread's own history and repository state.

July 2026
FrontDoor

An isolated research system testing whether exact CME Bitcoin index state can forecast Kalshi's 15-minute Bitcoin markets, with reproducible historical data and explicit stop-or-extend gates.

July 2026 - Present
SacroTUI

A terminal-native version of sacrosaunt.com that runs locally or as a public SSH experience, including the site's project pages, interactions, and visual character.

June 2026 - Present
OnePercent

A research platform testing whether Kalshi multivariate-event and parlay activity contains useful forecasting or relationship signals, with prospective collection and strict no-live-order guardrails.

May 2026 - Present
Maple

A proof-gated system for discovering logical relationships and complex arbitrage structures across prediction markets, then validating them against historical and live market data.

April 2026 - May 2026
Preliminary

Alerts you about events before they get reported on the news.

April 2026
SeventhSea

Textbook search aggregator with similarity ranking and semantic best result detection.

April 2026
Butterfly

An AI-driven interactive fiction/adventure game, generating prose (and even themed music!) on the fly. It has persistent game state, story/session models, and music generation based on the content of the game, act, and current scene.

April 2026
Podium

Guardian, but working. A live classroom or meeting support system. It streams microphone or tab audio to Deepgram for transcription, then processes the transcript to detect questions and suggest answers in real time. Worked really well. Realized this was literally wiretapping so I shuttered it. Fun project though.

March 2026 - April 2026
SunderingBlade

My attempt at finding Jonathan Hoang. A comprehensive GIS dashboard polling thousands of local camera feeds, using YOLO to identify people and multiple algorithms to match the people to Jonathan. Includes path retracing and probability thresholds.

March 2026

A Linktree-like site I made for my friend.

February 2026
ReportHeadache

Downdetector, but for humans. A geolocated headache reporting app built with Flask. Users can report headaches, view nearby activity, and trigger anomaly detection by region, while the frontend includes mapping, dashboards, and documentation pages.

February 2026
lectar

Gaming the Clackernews algorithm. Register bots, create posts, add comments, and mass-upvotes content.

October 2025
MobileDelta

Does your phone number have a cool word in it? A Python project that loads a word list, maps phone digits to letters, and searches for word matches embedded inside phone numbers.

October 2025 - March 2026
pirate button

A Letterboxd userscript that adds quick-search buttons to external streaming sites. It extracts the current film title, builds site-specific search URLs, and renders a row of buttons taking you directly to that film on other platforms.

September 2025
Guardian

Live interview assistance tool. Allows for entering structured “facts” about projects, roles, failures, and skills, while the backend uses Speechmatics and OpenAI for suggesting talking points. While this project did not work, it was succeeded by Podium, a working project.

September 2025
DirtyRag Demo

A demo wrapper around DirtyRag. A Cloudflare Worker proxies Doctor of Credit pages and injects DirtyRag assets plus onboarding UI so the chatbot can be demonstrated on a live site.

September 2025
docScrape

This is a Doctor of Credit scraping pipeline with SQLite persistence. It has dedicated modules for scraping, data modeling, processing, and database access, which suggests something more structured than a single quick script. The basis of DirtyRag.

August 2025
filter

A Chrome extension that filters Github job-location tables for Seattle-area cities. Makes job searching a lot more convenient.

July 2025
Random AI Numbers

An experiment probing how “random” model-generated numbers really are. It repeatedly asks a model for integers from 1 to 100, collects the outputs concurrently, and plots the resulting distribution. Spoiler alert: they are not random at all. Do not use AI for "random" output.

January 2025
letterboxd runtime extension

A Chrome extension that converts Letterboxd runtime text from minutes into hours and minutes.

December 2024 - January 2025
OpenVault

This is a Flask-based encrypted note app for storing people records, notes, and tags. It uses bcrypt plus Fernet-backed encrypted storage and supports publishing records to public share links.

November 2024
tab timer

A Chrome extension for putting timers in the tab title.

May 2024
Typing Sim Old

Predecessor to “I’m A Human”.

March 2024
ChatGPT Skin

A Chrome extension that modifies the ChatGPT interface.

January 2024
hide title

A Chrome extension to blank out tab titles.

December 2023
intercept

A Chrome extension for the UW registration page. Injects an “Intercept Payload” button that captures the registration form payload and swaps in a custom key placeholder. Uses an Apple Shortcuts automation to register when a course seat opens up.

December 2023
drop

A Chrome extension for the UW registration page. It auto-checks matching course rows and fills SLN text inputs with predefined values, for faster registration entry.

October 2023
Network Congestion

A simple Python monitoring script that runs recurring internet speed tests. Tracks download and upload speeds over time and surface congestion patterns.

August 2023 - September 2023
Primes

Can I crack the mystery of primes? A collection of Python experiments around prime-number estimation and lookup.

April 2023
out of pocket

Discord chat history classification.

April 2023
Starbucks OAMOE

Chrome extension that autofills Starbucks OAMOE survey or form responses for free promotional entries.

February 2023
nameFinder

Find a name based on limited information, using wildcards and other placeholders. List of 18000 names.

December 2022
sacrosaunt.com

This site!