Blog category: projects
Built a self-hosted analytics dashboard that captures pageviews, enriches data with Cloudflare geo and user-agent parsing, and displays real-time stats and trends using uPlot.
Planning a bar velocity tracker from scratch
A tentative design for a barbell velocity tracker: STM32L4, a high-resolution accelerometer, e-ink display, and a CR2032 coin cell. This is the optimistic version of the plan.
Building dilates-education.com: a multi-tenant Pilates LMS in Phoenix and Ash
Notes on architecting a multi-tenant learning management system for a Pilates studio in Elixir, Phoenix LiveView, and the Ash framework, including why Ash was the right call and where it pushed back.
JDExtractor: a local-first job search CRM
A single Go binary that wraps a Svelte UI, an LLM-driven resume tailoring pipeline, and a filesystem-as-database job tracker. Notes on the constraints I picked and what they bought me.