What this site is
This site is a personal, ongoing portfolio of small games and Chrome extensions I've built outside of work, mostly as a way to learn specific skills — turn-based game logic in Python, real-time multiplayer sync in JavaScript, or how far Chrome's extension APIs can be pushed for playful, ambient tools. Nothing here is commercial software; most projects are free, several are open source, and all of them started as "let's see if I can build this" experiments that grew into finished, shareable things.
Why three categories
The projects are grouped by platform rather than genre, because that's really what separates them technically. The Python games are terminal-based turn-by-turn games with no graphics layer at all. The web games run in any browser via Canvas or WebGL with no installation. The Chrome extensions are packaged to live in the browser toolbar or run persistently alongside whatever else you're doing, which comes with its own constraints around permissions and performance.
How projects get added
Each project page includes a short write-up of what the game or extension actually does, the core mechanics, and a link to either play it directly, install it, or read the source code on GitHub. New projects get added to this site once they're stable enough to share — this isn't meant to be a changelog of every prototype, just the ones that reached a playable, finished state.
Advertising
This site is supported by display ads served through Google AdSense. Ads are clearly marked and kept separate from project content — see the Privacy Policy for details on what data is collected and how advertising cookies are used.
Get in touch
Most projects link directly to their GitHub repository or Chrome Web Store listing, where you're welcome to open an issue, leave a review, or fork the code. That's the best way to reach me about any specific project.