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
Visits: 200,000,000 | Peak CCU: 40,000
Ensuring good user experience by developing a competitive anti-cheat system to prevent exploits of all kinds.
Visits: 1,300,000,000 | Peak CCU: 75,000
Developing and implementing robust client and server-side systems to detect and prevent exploits, ensuring fair gameplay integrity.
Visits: 10,000,000 | Peak CCU: 6,000
Developed and maintained a tailored anti-cheat, consisting of a dynamic heartbeat, preemptive exploit detection during the injection phase, and advanced heuristic algorithms to effectively identify bot activity across a wide variety of cases.
Visits: 50,000,000 | Peak CCU: 4,000
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.
Visits: 2,000,000 | Peak CCU: 3,000
Brought in to optimize and rewrite inefficient parts of the game, including rewriting server networking, optimizing client performance and improving the overall game experience.
Visits: 25,000,000 | Peak CCU: 7,000
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.