Notes

Things I learned while making software, and the occasional thought that wouldn’t leave me alone.

Follow by RSS

I Wanted a Pause Built Into My Code, Not Just Permission

AI agents and scripts increasingly get to touch your filesystem, run commands, and open connections. Nitera is the zero-dependency Rust policy engine I built in a 72-hour hackathon to decide, at the boundary, what any of that code is actually allowed to do.

A satellite tracker that asks for help

I built a satellite tracker using an ESP32 and two SG90 servos, then hit a hardware wall. Here is how SGP4 propagation and a manual rotation workaround solved it, and why I open sourced the whole thing.

What My First 75 LeetCode Problems Taught Me

After solving around 75 LeetCode problems as a full-stack and IoT engineer, here are my honest thoughts on learning DSA, recognizing patterns, and improving problem-solving skills.

How I solved Google Play's Android asset verification for Expo apps

Google Play Console needs adi-registration.properties in native Android assets. Expo's JS bundler won't put it there. So I wrote a config plugin that does.