I build and run production software: a live SaaS with real users, and contract engineering for a client whose business runs on what I ship.
SeatWatch is automated restaurant reservation booking. A Turborepo monorepo: React SPA, Express API, and BullMQ workers on PostgreSQL and Redis. ~118K lines of production TypeScript behind ~177K lines of tests. A dual-path booking engine (direct API, with a headless-browser fallback), Redis-backed concurrency primitives, randomized poll scheduling, Stripe billing, and an SMS concierge that parses freeform reservation requests with Claude, where the model only ever extracts and never authorizes.
Holloway Connect is an outdoor design-build contractor I work for as a contract software engineer. I'm the sole developer on their internal operations platform: field crew time tracking, job management, and the highest-risk money calculations pinned to the exact raw value by golden-master tests behind a 100%-coverage gate. I found and closed a cross-tenant data leak on the live system, and recovered 91 wrongly-archived jobs through a backup-first, fully reversible process.
apify/impit. I hit a browser-fingerprinting gap in
my own project, captured JA4 fingerprints from real Chrome against the library's output,
and filed #508 with a component-by-component
diff and two proposed fixes. The maintainer rejected the cheaper one on breaking-change
grounds, so I built the other, and found it needed a change in a second repo first. Both
PRs are mine end to end: apify/rustls#22 added
the missing ML-DSA signature algorithms, then
impit#510 added the chrome151 profile on top.
Shipped in impit@0.14.4 and impit-python@0.14.0.
NFL Prediction System. Win Probability, ATS, and O/U models. Python, XGBoost, FastAPI, DuckDB. Walk-forward temporal validation that hard-fails on detected future-data contamination.
Multi-Chain EVM Trading System. Multi-chain EVM token-launch sniper with on-chain pre-buy safety probes, chain-aware MEV-protected execution, and a unified state-machine exit engine. Written in TypeScript on top of ethers v6, persisted to SQLite, fronted by a React/Express operator dashboard.
Languages: TypeScript, Python, Rust, SQL Backend: Node.js, Deno, Express, FastAPI, BullMQ, Prisma, Redis Frontend: React, Preact, HTMX, Tailwind, Vite Data: PostgreSQL, DuckDB, SQLite, Redis Infra: Docker, Railway, Vitest, Playwright, pytest


