Posts

SocraticPair - Collaborative Partner

Image
The last week of August We(Supriyo Chowdhry, Lakshit Verma and Avinash) built SocraticPair for All Things Agentic Hackathon, the "Collaborative Partner" track. It's a pair-programming partner that leads the session instead of writing your code for you. It asks questions, runs tests before you write them, hands you hints when you're stuck, and remembers which concepts are weak across sessions. The repo is socratic-pair-ai , and the spec lives here . The pitch in one line: most AI tools solve your problem and hand you code you can't explain, which is copy-paste amnesia. SocraticPair flips it. On a broken insert in a binary search tree it won't print the fix. It points at line 4 and asks what None has to do with calling .insert . You write the code, it keeps the score. This post is the compressed story of the design and the build. The design half is spec-shaped and a little dry, so I've buried the interesting runtime stuff near the end where the actual ...
Image
Google Summer of Code 2026 - Final Report Contributor: Supriyo Chowdhury ( @Supriyo760 ) Organization: Learning Unlimited Repository: learning-unlimited/ESP-Website Mentor: Will Gearty ( @willgearty ) Program Duration: May - August 2026 (12 Weeks + Community Bonding) Project Title: New Module Management UI  Table of Contents Project Goals and Background The Proposed Timeline What I Did - A Week-by-Week Account The Current State of the Project What is Left to Do (Future Work) Challenges and Important Things I Learned Acknowledgements 1. Project Goals and Background What is ESP-Website? ESP-Website is the open-source Django web application that powers educational enrichment programs run by Learning Unlimited , a non-profit organization dedicated to making university-level educational programs accessible to high school students across the United States. Universities like MIT, Stanford, Yale, and the University of Chicago all use this platform to run their...