👨‍💻 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

Backend Engineer - Geonode
Nov 2025 - Present
Contributing to the core residential proxy platform (Go), designing TCP multiplexing, migrating APIs to Hono, and improving geo-targeting and traffic distribution systems.
Lead Backend Engineer - Repocket
Apr 2025 - Oct 2025
Led legacy backend overhaul, re-architected advertiser sync system, built offer attribution pipeline, and deployed an AI-powered financial prediction API (Python, FastAPI).
Staff (Software Engineer) - freeCodeCamp
Dec 2021 - Mar 2025
Spearheaded Python curriculum development, built the Socrates AI learning assistant backend, produced 3 sponsored video courses (2.9M+ views), and authored 5 developer handbooks (500K+ readers).
Lead Backend Engineer - Sayburgh Solutions
Jul 2020 - Jul 2021
Architected FoodQo (multi-tenant restaurant SaaS) and DigiAdent (powering somoynews.tv), built a Node.js + GraphQL application framework, and led a team of 10 engineers.
Full-Stack Developer - Sayburgh Solutions
Nov 2018 - Jul 2020
Developed a B2B e-commerce marketplace, engineered a healthcare patient management system with Laravel, and delivered custom corporate websites and internal tools.

💡 Technical Expertise

PHP/LaravelTypeScript/Node.jsGoPython/FastAPIReactVuePostgreSQLMongoDBRedisFirebaseDockerKubernetesAWSCloudflareMicroservicesEvent-Driven SystemsMulti-Tenant SaaSGrafanaAI/LLM Integration

✍️ 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