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, projects showcases & experiences as a software engineer.
  • Besides that, you’ll find content on topics like - “Software engineering”, “Java (the programming language), Javascript”, “Artificial Intelligence” & so on.
  • And if you enjoy reading the content, consider sharing them with your friends, family & acquiantances. Or if you believe I could improve something, leave a feedback though any of my contact details.

Day 93: Stop Leaking Passwords - Building Java's Answer to PHP's #[SensitiveParameter]

Learn how to create a custom @Sensitive annotation with annotation processing to automatically mask passwords and secrets in your Java applications

October 7, 2025 Â· 20 min

Day 92: Building AI Agents with Java 21 and Spring AI - My Learning from the Workshop

Building Production-Ready AI Agents with Spring AI - From Chat Interfaces to Sophisticated RAG Systems

September 10, 2025 Â· 12 min

Day 91: The Art of Reading Massive Files Without Breaking a Sweat - Memory Mapping in Java 21

Processing giant files - Memory mapping Very Large Files in Java Without Breaking a Sweat

August 15, 2025 Â· 11 min

Day 90: How I Built a Secret Agent That Infiltrates Any Java Application

The Spy Inside Your JVM - Creating Java Agents That Monitor your apps

July 18, 2025 Â· 8 min

Day 89: When Your Singleton Isn't Really a Singleton (And How to Fix It)

That perfect Singleton you wrote? It’s probably creating multiple instances in production—here’s why it happens and five bulletproof ways to fix it.

June 26, 2025 Â· 10 min