Staff engineering at BuildOps
React Native · offline-first · on-device AIDay to day: offline-first architecture, an AI tool-calling framework behind an on-device voice assistant, and the internal platform + testing tooling the mobile team ships on.
Updated July 6, 2026 · Canada
A now page — a snapshot of what has my attention today, not a résumé. Inspired by nownownow.com. It goes stale on purpose; check the date above.
Day to day: offline-first architecture, an AI tool-calling framework behind an on-device voice assistant, and the internal platform + testing tooling the mobile team ships on.
Currently: reworking the observability stack (VictoriaMetrics, Grafana, Loki), consolidating the edge onto Cloudflare, and migrating git + CI to a self-hosted Forgejo. Lightweight open-source over heavy defaults, always.
Just shipped all three layers: the firmware (LVGL on a touch LCD), a stateless Go API reading my metrics, and the monitoring contract that feeds it. Software homelab made tangible.
A Next.js storefront, a drag-and-drop 3D-print queue manager, and an AI SMS assistant that triages customer texts and replies in seconds. My favourite kind of software — the kind that helps people I love.
werewolf.rocks, a real-time multiplayer party game · napkin, a local-first macOS clipboard manager with AI tagging · a self-hosted budget app I actually use.
Deep in on-device AI, LLM tool-calling, and offline-first patterns — and keeping every project on the newest majors (Next.js, React, Expo, Bun, Node) to feel where the ecosystem is heading.