writing
Notes on building systems, shipping code, and things I figure out along the way.
AI agents and scripts increasingly get to touch your filesystem, run commands, and open connections. Fence 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.
RustSecurityAI AgentsOpen SourceSystems Programming19 minI 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.
ESP32PythonSGP4open sourcehardware7 minAfter 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.
LeetCodeDSAAlgorithmsProgramming6 minHow a small frustration turned into an open source tool — and what it says about building with AI.
Open SourceNode.jsAITooling5 minGoogle 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.
ExpoReact NativeAndroidnpmopen source5 min