Projects
github.com/yaqzan · public repositories
Everything here runs on a server in my house in London, Ontario, behind per-service Cloudflare tunnels, with watchdog tasks checking health every five minutes. Anything with a link is live right now. The source is on GitHub, published as snapshots of the private repos I work in day to day.
Pinned
An options trading platform (the app calls itself Bagholder Terminal). It scores about 74,000 symbols from 0 to 100 every night using a six-factor technical model with regime- and volume-aware weighting, then maps the strongest signals to options entries for a live portfolio with push notifications.
No scoring change goes live until it passes three gates: a win-rate assessment, a barrier-touch backtest, and a 500-run Monte Carlo drawdown check. Algorithms are versioned and hot-swappable, and long-running compute goes through a priority job queue.
Python
JavaScript
TypeScript
MIT
A testbed for LLM agent harnesses, benchmarked on ARC-AGI-3 interactive reasoning tasks. It runs A/B comparisons where the model stays fixed and one piece of the scaffold changes at a time.
I built it because scaffold design seems to matter as much as the model in practice, and I wanted real numbers on that.
Python
MIT
A public tier list of our board game shelf. Adding a game kicks off an agent pipeline that researches and rates it against a rubric, and hand edits always take precedence over pipeline output. The whole UI renders from one validated JSON file.
Python
TypeScript
MIT
YouTube transcript tooling plus a recommender for my watch-later backlog. It ranks the queue with Elo-style comparisons and writes short gists of each video so I can decide without watching.
Python
HTML
MIT
All repositories
A visual map of our kitchen spice rack that suggests recipes based on what's actually in the house. The site is public; anything that costs money or touches personal data sits behind an access code.
Python
MIT
A stats engine for competitive fantasy basketball. It pulls NBA and league data to model matchups, value players at auction, and pick roster moves with a lineup optimizer.
Python
JavaScript
MIT
A travel research harness built on Claude Code agents. Gatherer agents dig through local forums and blogs, an architect agent cross-checks and scores what they find, and the output is a day-by-day itinerary. The repo is the harness; the live app is the companion for a Newfoundland trip this September (NFL is Newfoundland and Labrador, not football).
Markdown
Python
MIT
Ranks every film, show, and anime I've watched using pairwise matchups scored with a Bradley-Terry model. Seeded from my Plex watch history, one contest per media type.
Python
HTML
MIT
A voice journal PWA. I record on my phone, a GPU in my house transcribes it with Whisper, and the entry lands in my Obsidian vault as a searchable note. FastAPI backend in Docker. The code is public; the journal it holds stays behind private access.
Python
JavaScript
MIT
yaqzan/spore
Private
pipeline
The pipeline that moved my whole Notion workspace into an Obsidian vault. It parses the export, rebuilds links and structure, then cleans up and organizes thousands of notes using staged Claude Code agent runs. Every LLM stage reads and writes files on disk, so runs are resumable and bulk data never sits in a context window. Private because its config and prompts are shaped around my own notes.
Python
private