$ ls ./blog
Thoughts on software engineering, distributed systems, fintech, and building products that serve millions.

The Devil Is in the Deployment: Lessons from AI and IoT Hydroponics with Rural Farmers
A critical review of a COMPASS '24 paper showing why AI in agriculture succeeds only when resilient hardware, field realities, and human expertise are designed together.

Bridging the Gap in Malaria Diagnostics: Attention-Centric YOLO in Low-Resource Settings
A review of a peer-reviewed AAAI paper on tiny parasite detection using attention-centric YOLO, species-specific augmentation, and high-resolution blood-smear analysis.

Dependency Injection in Go vs C#: How Two Languages Solve the Same Problem
One way I easily comprehend new concepts is by finding what I already understand that mirrors the new subject. Dependency injection was one of the first topics that revealed just how differently Go and C# solve the same problem.

TLS vs End-to-End API Encryption: How It Works, Why, and When It Matters
While TLS protects data in transit, there are scenarios — especially in financial systems — where end-to-end encryption is not over-engineering. It is a deliberate layer of defense designed to protect users even when traffic passes through multiple intermediaries.