Java JDK 25 introduces powerful concurrency upgrades like virtual threads and structured concurrency. This post explores how these features can help you handle thousands of concurrent tasks efficiently, benchmark performance, and write cleaner, faster, and slightly more enjoyable Java — even if you’re not actually on Wall Street.
Debugging at 2 AM: peak productivity or peak denial?
The City Needs Me. I am Batman.
Welcome to my portfolio and blog – your gateway to my professional journey. I'm driven by a profound passion for technology, particularly in the realms of Web Development, Finance, and Competitive Programming.
Aside from my professional endeavors, I enjoy project development, mentoring, competitive programming, and expanding my knowledge of cutting-edge technologies.
Here, I share my experiences, insights, and projects that reflect my expertise and dedication in these domains. Join me in exploring the ever-evolving world of tech and innovation.
Here, I share my experiences, insights, and projects that reflect my expertise and dedication in these domains. Join me in exploring the ever-evolving world of tech and innovation.
Press ⌘ + K to start
Latest Blogs
- It’s been a full year since I stepped into my first full-time engineering role — and what a ride it’s been. From figuring out what it really means to be a software engineer, to learning how to pause, pace, and grow — this is a look back at the wins, stumbles, lessons, and the moments in between that changed me.
- Join me as I share my inspiring 50+kg weight loss and muscle-building journey. Through intermittent fasting, hypertrophy training, a disciplined diet, and proper rest, I transformed my body and mindset while maintaining a 9+ GPA and balancing multiple internships.