Posts Header image

Recent Posts

Projects

Coming soon
WIP Draft
6-Channel Temp Sensor (the failed one) An attempt to build a multi-sensor temperature monitoring system on ESP32 that ultimately taught me more about power budgeting, sensor noise, and graceful degradation than success ever could. When scaling physical sensors, reality pushes back through power, noise, and thermal constraints; the real win was learning where to stop pushing and start designing for observability instead.
Read More
WIP
Failed Successfully: ESP32-CAM Live Streaming An experiment pushing an ESP32-CAM to stream live video to YouTube/Twitch and other platforms: achieving a rock-solid 7 fps before hardware limits declared victory. Sometimes the system doesn't snap, it gracefully reveals its true constraints. Sharing the "successful failure" openly turned a hardware limitation into usable community knowledge.
Coming soon
WIP Draft
ESP32 I2C LCD Example A minimal, well-documented example using ESP-IDF 5.4+ new I2C driver to drive an HD44780 LCD via PCF8574 I/O expander. When abstractions break at the hardware level, you need systems that remain understandable and reliable even with tight timing and limited resources.
Coming soon
WIP Draft
Model Railway Experiments A collection of experiments including a simulation framework, NMRA DCC protocol port to ESP32, and control logic for model railways - turning a miniature physical world into a real-time, synchronized digital system. Model railways are a perfect microcosm of larger systems: timing is everything, physical movement can't be buffered easily, and reality (track conditions, mechanical delays, signal interference) pushes back constantly. These experiments sharpened my intuition for irreversible, real-time flows.
Read More
WIP
Case Study: 🌿 WildNode A pocket-sized, solar-powered ESP32 device that captures cinematic telemetry from the physical world. Closing the loop where reality itself (light, movement, environment) becomes structured digital data in harsh, off-grid conditions.
Coming soon
WIP Draft
Meta: Static Portfolio Engine A fully static, open-source portfolio system built with Astro, Tailwind v4, Content Collections and an LLM-first architecture. Turning my own messy thinking into a maintainable digital artifact that doesn't snap under future changes.
Read More
WIP
Retrospective: Laravel Cron Bundle A 2017 open-source package that replaced Laravel's static scheduler with a database-driven, auditable cron manager + Supervisor support. Even infrastructure code must survive dynamic production reality without relying on fragile server crontabs.

Blog

Coming soon...