I have always liked to build things.
The Lab is where I keep my projects and experiments. It is a space for me to try out new ideas and see how things work firsthand. It might be a technical challenge, smart home automation, or just something I am curious about at the moment.
I do this because I enjoy the process of figuring things out. It keeps me sharp, it’s fun, and it gives me a place to share what I am currently tinkering with.
Everything here is a work in progress.
Vibe coding works for scripts. It falls apart on large codebases. Here is the exact multi-file workflow I use to stop AI from hallucinating, looping, and burning tokens.
My connection kept dropping — short blips, 5 to 50 seconds. Too short for a speed test to catch. So I built something that could.
Before you spin a PCB, you should know whether your hardware choices will meet your accuracy targets. Here is a look at how I used AI to rapidly build a digital twin of the STM32H7 ADC to visualize these constraints.
Push notifications just don’t work for important tasks. If you are driving, running errands, or simply focused on something else, it is way too easy to swipe an alert away and completely forget about it. That might be fine for a casual reminder to water the plants, but for things with hard deadlines—like paying a utility bill or making a time-sensitive phone call—missing a notification is a real problem.
Google Tasks is my go-to tool for managing personal to-dos. It is fast and syncs everywhere. But its native notification system relies entirely on those easy-to-miss push alerts. Miss the ping, and you are on your own.
...