Thoughts on software engineering, algorithms, and building things that work.
How building a chess engine taught me to understand chess in ways playing never could. A deep dive into evaluation functions, positional factors, and the art of teaching computers to think.
A comprehensive guide to creating interactive graph theory visualizations for education and research. Learn how to build algorithmic graph generators and implement smooth animations.
How I built the backend for Loop, a campus rideshare platform serving 500+ students. Learn about API architecture, database design, payment processing, and production deployment.