Introduction

Welcome to my corner of the web, where code meets combinatorics and pixels collide with prime numbers. I'm a software developer with a deep love for problem-solving, particularly when it involves the fascinating world of combinatorial mathematics. My Ph.D. focused on that very field, and I’ve carried that passion into every facet of my work and hobbies. Whether I’m analyzing algorithms or tinkering with new gadgets, I’m constantly seeking the elegant balance between theory and application.

I also have a longstanding hobby-level fascination with number theory. Exploring primes and attempting to unravel the mysteries of factoring large integers never ceases to captivate me. In fact, one of my long-term aspirations is to either find a probabilistic polynomial time algorithm to factor large integers or prove, once and for all, that such an algorithm doesn’t exist (which, as a consequence, could also settle the P vs. NP problem).

In between coding and mathematical exploration, I unwind with classic JRPGs and EverQuest, a game I’ve enjoyed since its early days. Recently, I’ve dived into the world of handheld emulation devices, experimenting with the likes of the Anbernic RG35XXH (an ARM-powered Linux handheld with 1GB of RAM and a 480p screen, capable of running games up to PlayStation 1), and the TrimUI Smart Pro (which packs 1GB of RAM and a 720p screen into a sleek handheld, also capable of running PS1 games). On the higher end of the spectrum, I’ve been having fun with handheld PCs like the AYANEO 2021, GPD Win4, and Lenovo Legion Go—devices that blur the line between handheld gaming and full-fledged PCs.

One of my current projects is working on improving Knulli, a port of Batocera to handheld consoles, specifically aiming to enhance support for the TrimUI Smart Pro. This combination of hardware tinkering and software optimization has been a perfect fusion of my interests in embedded development and retro gaming.

Through this blog, I’ll share my thoughts on software development, algorithmic analysis, mathematical puzzles, and my adventures with these handheld machines. Whether you’re here for the math, the code, or the games, I hope you enjoy the journey!

Subscribe to Dungeons and Data Structures

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe