I build and run data platform teams: most recently at Equilibrium Energy (energy trading), before that Apple AI/ML and Stitch Fix. More at tarekrached.net and LinkedIn.
Projects
- esphome-sram-axs: SRAM AXS (eTap) battery levels in Home Assistant, decoded on the ESP32; no pairing, no app
- pbz: unofficial CLI and JS library for Pixelblaze LED controllers, so patterns can be compiled headless and kept in git instead of a browser tab
- chartsam: NOAA chart 18649 (Entrance to San Francisco Bay) as an offline PWA with live GPS position, for when I'm out on the water; built because the official PDF is big enough to reliably crash an iPhone viewer
- eat-my-shorts: when do I have to leave my desk to catch the train, and what time will I be home? Real-time BART departures as a home-screen PWA
- hot-tub-time-machine: water-chemistry tracker with a test wizard and dosing math
pbz and hot-tub-time-machine were built almost entirely with coding agents; the commit and PR histories show the process.
Upstream
- pants #23246: fixed the sandboxer daemon inheriting its parent's stdin/stdout file descriptors
- tmux #5024: diagnosed a server livelock in
tty_draw_lineunder control-mode load; the report and instrumented reproductions led to the upstream fix - agent-deck: seven merged PRs across tmux internals, SQLite persistence, and concurrency, including #1551 (upsert-only saves so a stale TUI snapshot can't delete concurrent sessions), #1548 (don't block startup on a wedged netstat), and #906 (observability for tmux close-cascades)
- obsidian-wiki #52: relative symlinks for in-repo skill mirrors
- claudex #49: incremental search indexing with archive-on-shrink preservation
- open: skepsis #31 (line-number anchor deeplinks)





