Chess bot made using the minimax algorithm with alpha-beta pruning and dynamic step adjustment. Used AWS Lambda and the Amazon API gateway for the move generation service and Next.js with AWS Amplify to deploy the frontend.
Ray tracing library made from scratch using C++ and OOP. Implemented Phong shading, an adjustable camera class, matrix library for transformations.
Infinite scroll website with thousands of historical college football articles and videos. Made using django and waypoints.js. Click here to take a look!
Interactive path finder. Click to make make walls and play with DFS, BFS, and Dijkstra's Algorithm. Click here to demo it!
Visualization tool for popular sorting algorithms. As of right now, it includes Bubblesort, Selectionsort, and Mergesort. Click here to demo it!
A simple way to track and log your day to day workout and BMI. Uses chart.js to visualize user data. Click here to give it a try!