Writeups
Notes on security, cryptography and the systems I build: what worked, what didn't, and what I'd do differently.
Building a tamper-evident land registry
How Milkiyat uses hash chaining, AES-256-GCM and RSA signatures so that any edit to a land record, even one made directly in the database, is caught.
Training a fire and smoke detector for multi-camera surveillance
Notes from building the detection layer of VigiLense, my final year project: training YOLO on D-Fire, reading the metrics honestly, and turning detections into alerts people can act on.