Web-based LED Controller (Raspberry Pi)
Built for Harvard CS50x. Controls an LED array from a web interface with per-LED control and animation patterns like circular spin and random flashing.
Cubing + Computer Science + Teaching
I build computer science projects, compete in cubing, and teach Rubik's Cube, Python, C, C++, Data Structures, and Algorithms through practical and structured classes.

Projects
2+
Competitions
8+
Certifications
4
Featured Projects
These projects demonstrate practical coding and problem-solving.
Built for Harvard CS50x. Controls an LED array from a web interface with per-LED control and animation patterns like circular spin and random flashing.
Built for Harvard CS50P. Includes multi-user account handling, product catalog, cart updates, card checkout, and transaction logging with balance validation.
Classes
Choose 1-on-1 or group classes depending on your goals.
Private sessions in person or online, tailored from sub-90 seconds through sub-20 second goals. Most learners need about 4–6 classes to learn the cube.
In-person group sessions with step-by-step progression from sub-90 through sub-20 second tracks. Most learners need about 4–6 classes to learn the cube.
Private Python mentoring in person or online for students who want individualized pacing and targeted support.
In-person group class covering Python basics: variables, loops, conditionals, functions, classes, and practical coding foundations.
Upcoming track focused on DSA fundamentals and problem-solving skills for competitive programming.
Upcoming beginner-friendly C++ class for syntax, core concepts, and coding fundamentals.
Testimonials
Experiences shared by students and families from my classes.