Technical Enthusiast & Passionate Learner

With over 19+ years in the software industry, I’ve shown strong technical expertise at Goldman Sachs for the past decade. My expertise includes .NET, Java, Spring Boot, NodeJS, and Angular, specializing in scalable applications and various tech areas like cloud, mobile, and networking.

I’m passionate about continuous learning, driven by curiosity to adapt to evolving tech trends.

In addition to my dedication to the world of technology, I am also a dedicated meditation practitioner. This spiritual discipline serves as a cornerstone of my personal growth journey. Through meditation, I strive daily to become a more centered, focused, and compassionate individual, aiming to enhance not only my technical prowess but also my character.

Join me on this enriching expedition as we explore the intersection of technology, personal development, and the boundless possibilities of learning.

  • Why Good People Get Bored at Good Jobs
    Csikszentmihalyi’s Flow model — challenge vs ability A grid showing eight mental states based on level of challenge and level of ability. Anxiety Stressed, Alert Arousal Alert, Focused Flow Focused, Happy Worry Sad, Stressed Control Happy, Confident Apathy Sad, Depressed Boredom Depressed, Content Relaxation Confident, Content Low High Low High Abilities Challenges Csikszentmihalyi’s model of… Read more: Why Good People Get Bored at Good Jobs
  • The Cost of “Small Changes”
    A look at how endless requirement changes with frozen deadlines silently kill engineering quality, and what a better process actually looks like.
  • The Rise of Architect
    AI can write code. But can it decide whether what you asked for is even a good idea? A senior person I know said something recently that stuck with me. He said – half joking, half serious – that software developers will one day be kept in museum exhibits. People will walk by and go, “Look,… Read more: The Rise of Architect
  • OIDC Large Headers – How to conquer 400 errors
    When implementing OpenID Connect (OIDC) for authentication, especially in modern distributed systems, large request headers can become a significant issue. OIDC tokens, particularly JWT (JSON Web Tokens), often contain large amounts of user data, roles, claims, and metadata, all of which are transmitted via HTTP headers. This leads to potential errors if the request headers… Read more: OIDC Large Headers – How to conquer 400 errors