Hi there!
I'm a Software Engineer & Cybersecurity Specialist with 5 years' experience
in developing complex backend infrastructure, casual software, games & networked systems.
I love tearing things apart and learning the secrets of their internals, especially within VM-based languages.
I've also developed a strong interest in Reverse Engineering over the years.
I'm familiar with a lot of tools & languages, some of which include:
My hobbies include Aviation, Security Research, and pushing the limits of software.

Experience
A collection of my professional work experiences
Madhouse Productions
Status: Apr '24 - Present
(1 months)
Role: Software Engineer
- Optimisation of old, poorly written scripts & overly unionized map models
- Revamped gun system, reducing resources used by over 100% on both client and server
Paradigm Games
Status: Mar '24 - Present
(3 months)
Role: Gameplay Programmer
- Debugging & fixing of complex NPC errors, further optimisation of said scripts.
- Built multi-function tools, with primary (hold) and secondary (click) functions.
- Developed Wall Destruction API with support for NPCs, tools and explosives.
Synapse Softworks LLC
Status: Dec '22 - Oct '23
(10 months)
Role: Data Analyst
- Scanning for abnormalities, unusual behaviour & unauthorised activity.
- Detecting unauthorized purchases from disallowed users & fraudsters.
- Community-wide security operations, protecting customers from malicious individuals.
- Created and maintained various staff utilities for moderation & TOS enforcement.
- Provided support for the software.
Nexus Interactive LTD
Status: Jun '19 - Dec '21
(2 years, 6 months)
Role: Backend Developer
- Developed replay systems for game playback
- Development of REST-based APIs with ASP.NET
- Development of simple Lua-based APIs for handling these external REST APIs.
Certifications
A collection of my professional certifications
CompTIA Security+ ce
Expires: in 1 year, 11 months
Skills:- Cybersecurity
- Threat, Vulnerability, and Risk Management
- Cryptography
CompTIA Cloud+ ce (+ CSCP)
Expires: in 1 year, 11 months
Skills:- Development of Cloud Infrastructure
- Cloud Security & Management
Projects
Just a bunch of stuff I've made or worked on over the years
U2C
Luau to Lua 5.1 Bytecode Conversion
In development; unfinished.
- Playing it smart
- Why?
In order to convert certain Luau constants and operations to 5.1, more than one instruction is required, and therefore the stack size must be increased.
Usually, this wouldn't be an issue, but then you run into the issue of rebasing the entire bytecode which I felt wouldn't be worth the hassle.
My approach was to increase maxstacksize slightly and use those registers, though this would obviously break if maxstacksize was already near its' limit.
I like a challenge, besides, there are a lot of cool utilities built for 5.1, such as ChunkSpy and unluac, now you can use them on your Luau scripts!

Posted on May 25 2024
Madhouse Productions
Reserved for certain work authorized for disclosure during my time @ Madhouse Productions
Posted on Apr 14 2024
Revamped Gun System
Every neglected system needs a little TLC every now and then!
For the game "Area 14" by Madhouse Productions
- Complete gun rewrite
Every script was re-written, speed and performance vastly improved as a result.
Posted on May 01 2024
Paradigm Games
Reserved for certain work authorized for disclosure during my time @ Paradigm Games
Posted on Mar 10 2024
Wall Destruction API
Bet you didn't expect a clown to do that!
Built for the upcoming game "Circus Trip 2" by Paradigm Games
- Jam-packed with functionality
- Dynamic Debris sizing
Seamlessly integrated with Clown NPC's, explosives, and tools.
Bigger hole? More debris.

Posted on Mar 14 2024
Luau Bytecode Explorer
Analyze & explore the intricate details of Luau's compiler.
- Support for all versions of Luau
- Support for both x64 and x86 architectures
- Native/Codegen supported
- Supports huge scripts!
Luau versions through 0.500-0.628 (as of 6/7/2024)
'nuff said, ARM codegen support is planned too!
Essentially support for Luau's JIT compiler, just tick the native box!
Though not using WASM, huge scripts are supported. Up to 10,000 lines!


Posted on Dec 03 2023
BloxNet
Computers, in Roblox Lua!
- Full simulation of BIOS software
- Interactive
- Fully simulates the BIOS, specifically Award BIOS v4.51PG from 1997.
I wanted these machines to have a retro feel to them, so I chose to simulate older style PCs.
- These computers are (of course) interactive, and GUI support is planned.
For now it's just a console window that you can run commands from.
Posted on Nov 20 2023
GladHaxx
A scripting utility for the ROBLOX game engine.
- A Client-compatible version of Luau
- Fully written in C++ and including many custom libraries
- A full drawing library, including specialized ImGui classes
- A chance for beginners to learn
- Modifications made to the compiler, VM, and other various areas of Luau means that this version of Luau works with the Roblox Client!
- Closure, Debug, Environment, Input, IO, Script, Instance & Table libraries!
- ImGui library with support for Window, Button, CheckBox, Keybind, Label, and more!
- Reverse Engineering can be a challenging field for beginners, here's something to help them learn!


Posted on Nov 02 2023
roblox-offset-dumper
An offset dumper for the ROBLOX game engine.
Originally written to support gladhaxx development.
- Finding vital functions
- Bruteforcing of "pointer obfuscation"
- Unshuffling of "VM shuffles"
- Capable of fully dumping all offsets within one second
- C++ utilities often require a lot of offsets & function addresses - this finds a majority of them.
- Attempts were made to obfuscate certain offsets, this makes quick work of them.
- Bruteforcing of VM shuffle macros, which can theoretically be used to unshuffle any Luau offset with ease.
- You heard me correctly, one second, that's all it takes.

Posted on Jun 13 2023
Compilerator
A functioning Lua 5.1 Compiler - in C#!
- Powered by Loretta
- This uses Loretta AST, which provides some amazing compatibility and features

Posted on Jun 11 2023