The Project
The Game Backlog Assistant is a Python tool I built to automatically pull data (playtime, genres, platforms, pricing, etc.) from APIs and sync it into a Notion database, basically, a smart organizer for my game backlog.
What I Did
I handled all code and documentation. I used the IGDB, Steam, and HowLongToBeat APIs, working around their inconsistent search queries with clever parsing and fallback logic. I also uploaded everything to GitHub, where users gave feedback and requests, which I implemented.
What I Learned
This was a crash course in API integration, debugging, and community support. I learned how to document code for others and how to adapt to weird API quirks. Compared to game dev, it was slower-paced but taught me a lot about software reliability and reproducibility.
Why I did this project
I made this because I was tired of losing track of the games I wanted to play. I wanted a tool that actually worked the way I think, pulling data, organizing it, and making my backlog manageable. It started as a personal convenience project but became a real lesson in practical software design.
