Builds
Things I've shipped, things in progress, things honestly parked.
- 2026 claude.md A gold-standard global CLAUDE.md for Claude Code — five mechanics for config the model actually follows, plus a template.
- 2026 Coach engine Daily cycling-coach engine — classifies recovery state from wellness signals and picks today's workout from a 22-workout bank. Running live on /coach. Python · JavaScript
- 2026 Einstein's Travel Bureau Time-dilation sandbox dressed as a vintage travel agency — real SR+GR math behind brochures, boarding passes, and a multi-observer laboratory. React · TypeScript
- 2026 invoice-ar GCC-compliant bilingual Arabic + English invoice PDF generator for Node.js. JSON in, PDF out. Node.js
- 2026 macrofactor-mcp MCP server combining MacroFactor nutrition with Garmin training data — a local fueling and recovery decision engine. Python · MCP
- 2026 mizan Local dashboard for Claude Code + Codex usage that catches wrong-account leaks. Zero dependencies, nothing leaves your machine. JavaScript
- 2026 nasser1931.com This site — Astro static build with five self-updating data pipelines: training pulse, coach state, paper sync, Notion posts, reading list. Astro · Firebase
- 2026 Readiness Engine Daily training-readiness score from intervals.icu wellness data, pushed straight to your calendar. Python
- 2026 OmanClimate Reproducible climate atlas for Oman — ERA5 reanalysis, NOAA OISST, and station data. Python
- 2026 Rihla Flutter app for groups, events, and shared finances. Offline-first; settles group debts with minimum-transaction graph simplification. Flutter · Dart
- 2026 The Silent Creep 1,300-day N=1 study: did training earn caloric license, or did intake quietly drift +387 kcal/day? Six guardrails, all the data. Python · PyMC
- 2026 Bite POS Laravel POS for restaurants — QR menus, kitchen display, split payments, Stripe billing. Laravel · Livewire
- 2026 Inventory Ledger-based warehouse management — double-entry stock movements, multi-channel sales, P&L tracking. Laravel