πŸ‘¨β€πŸ’» Farhan Hasin Chowdhury

Backend Engineer & Technical Educator

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.

8+
Years Experience
500K+
Developers Reached
2.9M+
Course Views
About Me GitHub LinkedIn

πŸ’Ό Engineering

Building Scalable Systems

  • πŸš€ Backend Engineer at Geonode - distributed proxy platform in Go
  • πŸ—οΈ Built multi-tenant SaaS platforms serving millions
  • ☁️ Expert in microservices, Docker, Kubernetes, AWS
  • πŸ€– Integrating AI/LLMs into production systems

✍️ Writing

Teaching Through Content

  • πŸ“š 5 comprehensive handbooks (Docker, Kubernetes, Python...)
  • πŸŽ₯ 3 sponsored video courses (MongoDB, Replit, Neo4j)
  • πŸ“ Technical articles on popular platforms
  • 🌍 Content read by 500K+ developers globally
Browse Articles β†’

πŸ“š Reading

Beyond the Code

When I'm not building systems, I'm exploring stories. Currently reading:

The Count of Monte Cristo
The Count of Monte Cristo
by Lowell Bair
View Bookshelf β†’

πŸ“ Latest Articles

View All β†’

Building a Personalized Content Delivery System

foojay β€’ April 23rd, 2026

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

MongoDB on Medium β€’ April 16th, 2026

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 β†’

🀝 Let's Connect

Open to interesting backend engineering opportunities and collaborations.

Email Me Twitter About Me