π¨βπ» Farhan Hasin Chowdhury
Building scalable systems and teaching millions of developers worldwide. Backend Engineer at Geonode, formerly Staff at freeCodeCamp, and author of handbooks read by 500K+ developers.
πΌ Engineering
βοΈ Writing
π Reading
When I'm not building systems, I'm exploring stories. Currently reading:
Comprehensive guide to Docker and containerization, read by hundreds of thousands of developers worldwide.
View Project βComplete guide to Kubernetes fundamentals, deployments, and orchestration for modern cloud-native applications.
View Project βIn-depth exploration of NGINX as a web server, reverse proxy, and load balancer for high-performance systems.
View Project βComplete guide to installing, configuring, and mastering Arch Linux for power users and enthusiasts.
View Project βBuilding a Personalized Content Delivery System
A practical guide to building a recommendation engine with Spring Boot and MongoDB, using aggregation pipelines for scoring math server-side and Atlas Vector Search for semantic matching β without specialized ML infrastructure or a separate vector database.
Read Article βMongoDB MCP Server: A Hands-On Implementation Guide
A deep dive into configuring, securing, and deploying MongoDB's MCP server in production. Part 3 of the series covers advanced implementation patterns, custom workflows, write operations, and extending the server for specific use cases.
Read Article β