1-day current streak·4-day longest streak
Cade I build systems that have to be right when nobody is watching: trading research that refuses to flatter itself, tooling that a non-technical person can run without help, and…
Cade
I build systems that have to be right when nobody is watching: trading research that refuses to
flatter itself, tooling that a non-technical person can run without help, and products that act
on what they observe instead of just reporting it.
Most of what I enjoy is measurement. It is easy to build something that looks like it works.
The interesting engineering is in the apparatus that would tell you if it did not.
Resume and full record: csnyder256.github.io
Projects
| Project | What it does |
| --- | --- |
| shadow-options-trading-lab | Runs about 20 options strategies against live market data and never places an order. Records every hypothetical fill under worst, base, and optimistic cost assumptions, then grades each strategy with anytime-valid e-processes so nightly checking stays statistically legitimate. |
| option-contract-grader | The valuation half of the same problem, standalone. Solves implied volatility and Greeks from Black-Scholes-Merton rather than trusting vendor numbers, then scores and letter-grades every contract in a chain. |
| ux-struggle-detector | Maps a customer's web app, watches real users through a drop-in script tag, detects 40 named struggle patterns server-side, and returns help in the same HTTP response the events arrived in. |
| grain-bids-to-excel | Built for one person doing one tedious job. Scrapes grain elevator cash-bid pages that share no common format, normalizes them into one schema, and produces the Excel workbook they used to retype by hand. |
| gba-rom-hack-ide | A local web IDE for Game Boy Advance ROM hacking. Scans a decompilation project into one typed manifest, edits it visually or in plain English, and builds a playable ROM. Tooling only, no game data included. |
| kafka-wire | A message broker that speaks the Kafka wire protocol, in one Go binary with no ZooKeeper, no JVM and no cluster. I wrote it as ClarusStream to replace a managed Kafka bill that had grown larger than the rest of the infrastructure, and it has run that platform's production traffic since May 2026. This is the vendor-neutral rebuild: cold storage behind one interface so it works with a directory or any S3-compatible store rather than only AWS, and configuration that assumes nothing about where you deploy. |
| RAG-OS | A blueprint, not an application. It describes how to build a self-hosted personal AI operating system: a zero-context kernel that stays running, a git-Markdown knowledge base you can audit, and dispatch of coding tasks across your own repositories. You paste it into a coding agent and it builds the system with you, stopping to ask at every design fork. Ships a runnable stdlib-only starter for the first two milestones. |
| harness-tuner | Measures the scaffolding around a model rather than the model: where a harness re-reads what it already read, loops without erroring, misses its own prompt cache, or grows context until the last step of a task costs more than the first. It reads any harness through an adapter that your own coding agent writes, so nobody's product is named in the code. Then it does the part that makes it worth running twice. It proposes a change, and after you apply it, it re-runs the identical task set and tells you whether that helped, using an anytime-valid test so watching the running comparison does not quietly invalidate it. It publishes no numbers about anybody's harness and has no leaderboard, by design. |
| org-memory-os | The organizational sibling of RAG-OS: one shared, permission-aware, auditable AI memory that any number of employees use through their own agents, with the same compaction and degradation-avoidance discipline underneath. It keeps the parts of the personal design that survive a crowd and replaces the parts that do not, the single writer, the one trusted operator, and never-delete, which is right for knowledge and illegal for personal data the moment erasure applies. Thirteen pillars, seventy decision forks left open, and no starter by design. |
The first two are a pair. One decides what a contract is worth; the other runs and grades
strategies that act on that kind of judgment.
RAG-OS and org-memory-os are the odd pair, and they are meant to be. The rest of this list is
software I built; those two are the architecture written down, with the decision forks left open
instead of resolved for you. One is the always-on agent I run on my own hardware; the other is
what it has to become before a whole organization can share it without leaking it, poisoning it,
or letting it rot. Both came out of collecting the failure modes worth designing against rather
than guessing at them.
A few things I am proud of
The two AI memory systems above are the work I am proudest of, for the same reason as everything
else here: what makes them worth anything is the apparatus that would catch them lying.
- In RAG-OS, security enforcement that is proven to fire rather than trusted. The agent
- In org-memory-os, a cross-tenant isolation canary that is a hard release gate. Every night it
- A test in the trading repo that spawns a clean subprocess and asserts no order-placement code
- A scraper that decides whether a column is basis or net change by testing it against the
basis == cash - futures across the rows, instead of guessing from the
header text.
- An implied volatility solver that returns nothing when there is no root, rather than a
- A struggle detector that hydrates prior session history before running its rules, because the
- In harness-tuner, a check that every configuration setting is read by something. The first time
- A consumer-group test in the broker that asserts an exact record count rather than a minimum.
Working notes
Every repo here is MIT licensed and has a short landing page under its About link. Where a repo
has a test suite, the count in its badge comes from CI rather than from me. Where something is
unfinished or unproven, the README says so.
-
csnyder256 ★ PINNED
Profile
★ 0 17h agoExplain → -
shadow-options-trading-lab
Runs ~20 options strategies against live market data in shadow mode, records every hypothetical fill under worst/base/optimistic assumptions, and grades each with anytime-valid e-processes. Places no orders.
Python ★ 10 6d agoExplain → -
kafka-wire
Kafka wire protocol broker in a single Go binary. Consumer groups, SASL, TLS, ACLs, Prometheus, S3 tiering. Runs anywhere Docker runs.
Go ★ 2 4d agoExplain → -
RAG-OS
Build your own always-on personal AI OS: a self-hosted agent that dispatches coding tasks, maintains a git-Markdown knowledge base, and runs on your hardware. A DIY alternative to Letta, mem0, Hermes Agent, and AutoGPT.
Python ★ 2 6d agoExplain → -
org-memory-os
Build one shared, permission-aware, auditable AI memory for an entire organization. A vendor-neutral blueprint you hand to a coding agent: 13 pillars, 70 decision forks, an M0-M15 build order. The org-scale sibling of RAG-OS and an alternative to Glean, Dust, M365 Copilot, Letta, and Zep.
★ 1 5d agoExplain → -
harness-tuner
Measure your agent harness, find where it wastes the model, and prove the fix worked. Harness-agnostic, agent-agnostic, zero dependencies. Reference implementation of HTP-1.
Python ★ 0 9h agoExplain → -
csnyder256.github.io
Personal site and resume. AI systems and integration engineer: agent harnesses, retrieval, memory authority, and LLM cost governance.
HTML ★ 0 9h agoExplain → -
option-contract-grader
Local FastAPI screener for long single-leg US equity options. Solves implied volatility and Greeks from Black-Scholes-Merton, scores each contract on seven weighted factors, and returns an A-F grade per ticker or across the full optionable universe.
Python ★ 0 6d agoExplain → -
grain-bids-to-excel
Desktop app that scrapes cash-bid tables from grain elevator websites, normalizes prices, basis, futures months and delivery windows into one schema, and builds formatted Excel workbooks.
Python ★ 0 6d agoExplain → -
ux-struggle-detector
Detects when users get stuck in a web app (rage clicks, form thrash, circular navigation) via a drop-in browser SDK, then serves contextual help overlays in the same response.
TypeScript ★ 0 6d agoExplain → -
gba-rom-hack-ide
Local web IDE for Pokemon GBA ROM hacking. Scans a decomp project into one manifest, edits maps, trainers, species and scripts visually or by AI agent, then compiles a playable .gba.
TypeScript ★ 0 6d agoExplain → -
awesome-claude ⑂
A curated list of awesome things related to Anthropic Claude
★ 0 6d agoExplain →
No repos match these filters.