Full-stack PHP and Nginx container architecture with Docker Compose and FastCGI proxying

Containerizing PHP & Nginx with Docker Compose: FastCGI, Sockets, and Permission Hell

A battle-tested production guide to containerizing PHP-FPM and Nginx with Docker Compose, handling FastCGI buffer tuning, UID 33 permission traps, and MySQL health checks.

September 12, 2026 · 5 min · 912 words · Rishav Dahal
IPv4 Subnetting and CIDR bitwise architecture and network mask calculation breakdown

Demystifying IPv4 Subnetting & CIDR: The Bitwise Math Every Software Engineer Should Know

A developer-friendly guide to IPv4 subnetting, CIDR prefix arithmetic, bitwise masking, and why blindly copying /24 blocks ruins cloud VPCs and Docker networks.

September 8, 2026 · 5 min · 967 words · Rishav Dahal
Cybersecurity architecture for Django REST Framework with Redis rate limiting and JWT rotation

Hardening Django REST Framework for Production: Redis Throttling, JWT Rotation & OWASP Defense

A practical guide to securing Django REST Framework in production: Redis sliding-window throttling across Gunicorn workers, JWT token rotation, and OWASP headers.

September 2, 2026 · 5 min · 900 words · Rishav Dahal
Computer vision OCR pipeline extracting source code from skewed images and compiling in Docker

Building an OCR Code Compiler: Turning Textbook Photos into Executable Code with OpenCV & Docker

How I built a computer vision pipeline that extracts code from skewed textbook photos using 4-point perspective warps, adaptive thresholding, and sandboxed Docker execution.

August 28, 2026 · 5 min · 1005 words · Rishav Dahal
Academic GPA and CGPA analytics architecture and database schema in Django

Designing an Academic GPA/CGPA Calculation Engine in Django: Architecture, Edge Cases & Math

A battle-tested engineering breakdown of building an academic CGPA calculator in Django, covering floating-point rounding hazards, retake/back-paper replacement logic, and dynamic formsets.

August 22, 2026 · 7 min · 1444 words · Rishav Dahal