Full-stack (game) developer
I'm an experienced software engineer based in the USA, specialized in game development, design, and quality assurance,
with a unique background in security and exploit prevention.
About Me
Who am I?
Back in 2015 (when I was just 9!), I discovered Roblox, which piqued my interest in game development and programming. I started off slowly with Lua, which is used to develop games inside the Roblox game engine, and ended up diving deeper and deeper into the rabbit hole of game development.
As I grew older, my curiosity led me to explore other topics like reverse engineering, security, parsers, and virtual machines. Along the way, I also became fascinated by the inner workings of programming languages and this has ultimately shaped a lot of what I do today.
This evolving interest has been a driving force behind my nearly 9 years of hands-on experience in Roblox development. From developing anti-cheats designed solely to detect exploiters before they even began, to writing my own Lua interpreter, I've managed to use my skillset to create new and interesting projects.
While my roots are in Roblox, I've broadened my horizons, gaining experience in both frontend and backend development, in order to be as versatile as ever! I'm currently pursuing a bachelor in Computer Science, from which I'm expected to graduate in 2028.
Experience
Led development of a large-scale Roblox game, managing a team of nine developers. Designed a large variety of different systems from an in-depth combat system, to a reliable data management system and secure anti-cheat.
Developed updates with a weekly schedule, adding new systems to increase D1 retention and monetization. This included a variety of different systems, such as a daily reward system, a play-time reward system and other retention techniques.
Brought in to optimize and rewrite inefficient parts of the game, including rewriting server networking, optimizing client performance and improving the overall game experience.
Drove the creation of new content through teamwork with modellers and VFX artists, introducing features to expand player engagement and revenue.
Projects
Developed several Lua deobfuscators for every public obfuscator. These tools process obfuscated and virtualized files by deserializing the instructions, matching them to a custom interpreter, and serializing them into compiled Lua files, which can then be decompiled into readable source code.
Developing a Lua 5.1 decompiler that processes Lua bytecode, even when debug information is stripped, and converts it into readable Lua source code. Plans include integrating a local LLM to accurately resolve variable names. The decompiler also features a clean disassembly view with pseudo-code displayed alongside for better analysis.
Developed advanced anti-cheats for Roblox games, including custom injection detection systems targeting major injectors. Built a VM-based anti-cheat to load client-side detection modules from the server, and implemented heuristic client-scanning features capable of identifying botters and other exploits.