December 2022 - Present
Undocumented

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

Timeline
Latest Build
April 2026 - Present
Preliminary

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

Full Project Log 0
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
Budomo.com

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!