My first publicly released project was Docs Hotkey, an open-source Chrome extension for creating custom hotkeys for Google Docs, which I released in 2022. It's slowly grown over the years, and it now has almost 10,000 weekly active users. I actively add new features, respond to support emails, and repair it when Google tweaks the Docs UI every year.
My latest project is ChesSRS, a spaced-repetition system (SRS) for learning chess openings using the same approach used in flashcard websites. I built it using Kotlin, GraphQL, Spring Boot, and React. It integrates with Lichess, an open-source chess server, for learning from 100,000+ studies, learning from previous chess matches, and displaying data about openings, like an opening's name and its lines.
I've also built a couple of compilers for custom programming languages. After reading Introduction to Compilers and Language Design, I created my first language, called Stellar, in C++ using the LLVM Compiler Toolchain. I then worked with Daniel Huinda to create a visual, graph-based programming language called Nodecode using C#.

Screenshot of Nodecode.