Technical Writing
Deep-dives on backend engineering, cloud infrastructure, and AI — written from real production experience.
I Built a CLI Tool to Reclaim Disk Space from node_modules — Here's How It Works
deepclean-cli scans your entire projects directory, finds every node_modules folder, reports the exact disk space used, and deletes them safely — with dry-run mode, a confirmation prompt, and support for any folder name.
LLM API Keys in Frontend Code — A Security Risk Most Developers Underestimate
Over 8,000 OpenAI API keys are publicly accessible right now — most ended up there because a developer followed a tutorial. Here's the principle, the patterns, and the code to fix it permanently.
Your AI Coding Assistant Is Reading Your .env File Right Now
GitHub Copilot, Cursor, and Claude Code index your entire project by default — including API keys and credentials. Here's how to set up ignore rules, restrict permissions, and enable approval-first edit mode before it costs you.
What's New in ES2025: Iterator Helpers Explained
Iterator Helpers hit Baseline in mid-2026 — all major browsers and Node.js 22+ ship them natively. Here's why lazy evaluation changes how you process data, and every new method with real examples.
JWT Auth Best Practices in Node.js — What Most Tutorials Get Wrong
Most JWT tutorials skip the hard parts — token storage, refresh token rotation, forced logout, and revocation. This is what production auth actually looks like.
Monitoring Node.js Microservices with Prometheus and Grafana
A complete guide to setting up production observability for Node.js microservices — Prometheus scraping, custom metrics with prom-client, Grafana dashboards, and Alertmanager alerts to Slack and PagerDuty.
Building a Blockchain Explorer for Substrate Chains with 3 Microservices
How I architected a production blockchain explorer for Substrate-based chains — an RPC server, a block worker that subscribes to new heads and parses extrinsics/events, and a WebSocket broadcaster for real-time frontend updates.
Building a Real-Time Object Detection Pipeline with Python and OpenCV
A practical guide to building a production-ready computer vision pipeline using Python, OpenCV, and a pre-trained YOLO model — from local prototype to a REST API endpoint.
Deploying Node.js Microservices on AWS ECS with Docker and CI/CD
Step-by-step guide to containerising a Node.js service with Docker, pushing to ECR, defining ECS task definitions, and wiring up a GitHub Actions CI/CD pipeline for zero-downtime deployments.