Steam Library Akinator
(CS50 Final Project)
A web-based implementation of the classic "20 Questions" game that uses Online Supervised Learning to guess which video game the user is thinking of.
How it Works: Utilizes a dynamically growing Binary Decision Tree that expands permanently as users "teach" it new games.
Smart Validation: Integrated with the RAWG.io API to verify game titles in real-time, preventing "garbage data" and handling typos automatically.
Tech Stack: Python (Flask), SQLite, Bootstrap, and Jinja2.













Contact
Reach out to discuss projects or collaborations
Phone
+1-520-396-8305
© 2026. All rights reserved.
