Things I wrote while exploring ideas

++++

Stop Confusing Auth: A Practical Guide to Authentication & Authorization

Authentication vs. Authorization is a common source of confusion. This guide walks through implementing both using Node.js, Express, MongoDB, and JWT with a practical, code-first approach.

Node.jsSecurityBackend

Why Interviews Are More About Luck Than Skill

Technical interviews often feel unpredictable. Despite months of preparation, the questions you get, the interviewer's mood, your mental state, timing, and competition can all influence the outcome. Luck plays a significant role, alongside skill, in determining success.

Career AdviceInterview Prep

Building a Mini StackOverflow Clone in C++ with OOP

This article walks through building a simplified StackOverflow-like platform in C++ using object-oriented programming principles. It covers creating classes for User, Question, Answer, and a Singleton System to manage them.

ProgrammingOOPSystem Design

The Compiler’s Secret Life: A Wild Ride Through Lexing, Parsing, and Other Dark Arts

Compilers are more than just translators of code—they’re sophisticated systems performing magical feats behind the scenes. From lexing and parsing to optimization and code generation, each stage feels like a dark art.

ProgrammingSystem Design

My Uber On-Campus Interview Experience

I share my Uber on-campus interview journey, which had two rounds: DSA and LLD. The process began with introductions, followed by discussions about my projects and some behavioral questions.

Interview PrepCareer Advice
View all posts →