👨‍💻 About Me

Farhan Hasin Chowdhury

🚀 Who I Am

I'm a Software Engineer at freeCodeCamp, where I lead the design and development of the Python curriculum, shaping how millions of learners worldwide practice programming. With 7+ years of backend engineering experience, I've built scalable systems across SaaS, media, and fintech - from multi-tenant platforms to high-traffic digital journalism sites. I'm also a technical author whose handbooks on Docker, Kubernetes, NGINX, and other technologies have been read by over 500,000 developers globally.

💼 Professional Journey

Software Engineer - freeCodeCamp
Dec 2021 - Present
Leading Python curriculum design, contributing to OSS codebase, mentoring global contributors.
Lead Backend Engineer - Repocket
Refactored legacy systems, architected AI-powered APIs, guided team on cloud-native practices.
Lead Backend Engineer - Sayburgh Solutions
Built FoodQo (multi-tenant SaaS), DigiAdent (high-traffic journalism platform), and OTT platform foundations.

💡 Technical Expertise

TypeScript/Node.js Python PHP/Laravel Docker Kubernetes AWS PostgreSQL MongoDB Redis Microservices System Design REST APIs

✍️ Writing & Teaching

My mission is to make complex technical concepts accessible. I've authored 5 comprehensive handbooks including The Docker Handbook, The Kubernetes Handbook, The NGINX Handbook, The Arch Linux Handbook, and The Python Code Example Handbook - collectively read by 500,000+ developers. I also produce video courses sponsored by industry leaders like MongoDB, Replit, and Neo4j, with over 3 million total views.

I contribute technical articles to freeCodeCamp, Laravel News, and other platforms, focusing on practical solutions, best practices, and hands-on tutorials that help developers solve real-world problems.

📚 Beyond Code

When I'm not building systems or writing tutorials, you'll find me exploring stories. I'm an avid reader of fiction - especially mystery, horror, philosophy, and classics. From Dostoevsky to contemporary Japanese literature, reading keeps me grounded and reminds me that great software, like great stories, is fundamentally about solving human problems. Check out my reading journey to see what I'm currently into.

🔗 Let's Connect

I'm always open to interesting conversations about backend engineering, technical writing, or just good books. Feel free to reach out!

Email Me GitHub Twitter LinkedIn
Browse Articles Bookshelf