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.

Day 100: What 100 Days of Java Actually Changed in How I Think About Software

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

Day 99: Virtual Threads Didn't Kill Event Loops. Here's How Each Works

I thought virtual threads replaced the need for Netty and event loops. Then I built both models from scratch and benchmarked them. Virtual threads didn鈥檛 kill event loops they made blocking I/O viable for most cases. But event loops still win for ultra-high connection counts. Here鈥檚 when each approach wins.

February 13, 2026 路 20 min

Why Your Parallel Streams were Leaving CPU Cores Idle (And How to Fix It)

Parallel streams gave me 60% CPU utilization on 8 cores. I thought that was good. Then I discovered why the default spliterator creates massive load imbalance, and how a 50-line custom implementation cut processing time by 40%.

December 24, 2025 路 18 min

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

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