Projects

Selected public projects, each with a stable landing page and a bit of context.

Source code lives on GitHub; this page highlights the few projects worth a stable landing point and a bit of context — not a complete inventory of everything I’ve built.

Riemann relief map of f(z) = z/(z^10 − 1): a colored, modulus-scaled sphere rendered next to its 3D-printed counterpart.
Active
A Python library for visualizing complex functions — phase portraits, 3D landscapes, the Riemann sphere, Riemann surfaces, and STL export to 3D-printable mathematical ornaments. On PyPI.
A small 3D-printed purple enclosure on a desk, its colour TFT showing a BEACON header with two active sessions, their elapsed times, and five-hour and seven-day usage bars.
Working
A small USB desktop display for parallel Claude Code sessions — which are working, which are idle, and which are waiting on a permission prompt.
Grafana dashboard panels on a dark background: a step-streak counter, today's step count, and a 30-day daily-steps bar chart colour-coded against goal.
Active
A self-hosted TimescaleDB warehouse for health, activity, environmental, and hardware-telemetry data — backfilled from exports, kept current by small monitored pollers, and dashboarded in Grafana.
Sensor node on a breadboard: Arduino Nano ESP32 wired to CO2, particulate, environmental, and VOC sensors with a small TFT display.
Working
A full-stack IoT air-quality monitor: ESP32 firmware reading four I²C sensors, MQTT into TimescaleDB, and Grafana dashboards — all Dockerized on a Raspberry Pi.
No matching items