I’m Supratim Bhattacharya—a Software Engineer with 8 years of hands-on experience building production systems, specializing in Data Structures, Algorithms, and System Design (HLD & LLD). Over my career, I’ve architected real-world solutions spanning mobile and web development, DevOps, and game design, giving me a 360-degree view of how software scales. Backed by rigorous credentials like CCDSAP and Scaler, my focus has always been on translating complex engineering concepts into plain, accessible language.
My teaching philosophy is simple: engineering shouldn't be gatekept behind intimidating math or dry theory. I teach through a patient, story-driven, and code-by-example approach. We don't just stare at slides; we open the IDE and build solutions step-by-step. I believe that true problem-solving intuition comes from hands-on experience and understanding the "why" behind every architectural choice.
Today, I mentor a growing community of 2,000+ learners. My students range from fresh graduates terrified of their first dynamic programming question to experienced developers preparing for grueling FAANG System Design rounds. My ultimate goal is to equip you with the mental frameworks required to confidently crack any coding interview you come across.
When I am not debugging edge cases or sketching out high-level architectures on a whiteboard, you can usually find me exploring new game design mechanics or brewing the perfect cup of coffee before my next coding session. I look forward to seeing you in class!