Hi there! 馃憢

Welcome to my website. This is the right place to discover more about me if you’re interested. I share my thoughts, opinions, project showcases, and experiences as a software engineer.

Besides that, you’ll find content on topics like software engineering, Java, JavaScript, artificial intelligence, and more.

If you enjoy reading the content, consider sharing it with your friends, family, and acquaintances. If you believe I could improve something, leave feedback through any of my contact details.

What 100DaysOfJava changed in how I investigate systems

This challenge started as a way to learn more Java. Over time, it became a way to follow confusion down to memory, coordination, performance, and failure modes.

March 30, 2026 路 9 min 路 Mohibul Hassan Chowdhury

Virtual threads and event loops solve different problems

A measured comparison of virtual threads and event loops, with a public benchmark suite and guidance for testing each model against a real workload.

February 13, 2026 路 20 min 路 Mohibul Hassan Chowdhury

Why parallel file processing left CPU cores idle

Why one parallel file-processing run left CPU cores idle, how a fixed-batch Spliterator changed the result, and why the finding is tied to its runtime and workload.

December 24, 2025 路 18 min 路 Mohibul Hassan Chowdhury

Day 98: I Thought Virtual Threads Were Just Green Threads They're Actually Continuations on the Heap

I thought virtual threads were just green threads鈥攖urns out they鈥檙e continuations on the heap with sophisticated scheduling. Here鈥檚 what I got wrong and what actually happens under the hood.

December 23, 2025 路 9 min 路 Mohibul Hassan Chowdhury

Day 97: Java Concurrency Toolkit Part 3 - Advanced Patterns & Production Readiness

Part 3: Advanced Patterns & Production Readiness - Deep dive into 3 advanced tools plus debugging, monitoring, and going to production

December 22, 2025 路 26 min 路 Mohibul Hassan Chowdhury