Growing up immersed in the world of Pokémon, I was inspired early on to create my own experiences within the games I loved. My dad’s passion for gaming, combined with my formative years in Japan, introduced me to Pokémon almost from birth. This fascination fueled a lifelong passion for game development, leading me to start my journey with Pokémon ROM hacking.
Although I didn’t have access to traditional game development tools, I found a way through ROM hacking, diving deep into the code of Game Boy Advance games. Throughout my teenage years, I created a series of Pokémon ROM hacks and built tools to support the ROM hacking community, learning the fundamentals of programming along the way.
ROM hacking served as my first practical encounter with programming, where I tackled Assembly, C, and eventually C# to bring my ideas to life. I designed several tools in C# that simplified the ROM hacking process, contributing to the community’s resources and empowering other creators to realize their own visions.
Over the years, I developed a number of unique Pokémon hacks, each one exploring different themes, stories, and gameplay mechanics:
To support other developers, I created several tools aimed at simplifying common ROM hacking tasks:
Building these hacks and tools not only deepened my programming skills but also fostered a deeper understanding of game mechanics, design, and user experience. Each hack taught me new ways to engage players, while the tools I created helped support a thriving community of fellow Pokémon fans and developers. This journey from a Pokémon-loving kid to a tool developer laid the foundation for my ongoing career in game development, where technical skills meet creativity and community.