About Me
Get to know me better.
Hello, I'm Jack
I'm a self taught developer based in Ireland. With over 8 years of experience, starting in scratch. I've explored a whole range of applications from game design to cryptography.
I started when I was 9, finding Scratch and making simple games. From there, I moved on to Roblox Studio. I started security when I released my first sword-fighting game that got popular, but it ended up dying because of exploits. From there, I started learning about anti cheats and how to protect my games. Now I focus on security development, malware analysis and bug bounty hunting, working on games like "The Mimic" and doing security for the internal Roblox API.
To know your enemy, you must become your enemy. - Sun Tzu
I believe in stress testing and having test cases for everything, if it works under load, it'll work in production.
When I'm not coding, I enjoy gaming, reading (usually laughing) about new vulnerbilities found, and being trampled over by my dogs who have endless energy.
My Skills
Security & Cryptography
- Cryptographic Implementations
- Hash Functions (SHA-2, SHA-3, Blake3)
- Encryption (ChaCha20, AES)
- Post-Quantum Cryptography (ML-KEM, ML-DSA)
- DNS (Root Key Rollover)
- Elliptic curves (Ed25519, Curve25519)
- Ghidra
Game Design
- Progression
- Player Retention
- Analytics
- Databases
- Memory management
- Anti cheats
- Monetization
Development & Tools
- Luau
- WebGPU & React
- Python & Java
- JavaScript/HTML/CSS
- Linux & Bash Scripting
- Git & Version Control
- VS Code & Sublime Text
My Journey
rbx-cryptography
Released rbx-cryptography, the fastest cryptographic library in Luau, now used by games with over 1 billion plays and Roblox's internal teleport security.
SPTS Nova
A game based on training and survival, allowing players to complete quests and unlock new areas and abilities.
Anti Cheat Testing
A public testing place for exploiters to test their cheats, amassed over 154,119 detections.
Graphics Programming
Experimented with WebGPU and learned how to push graphics performance in the browser.
React & Modern Web
Started building interactive web apps with React and started getting into npm/pnpm.
Game Development
Started developing small scale games and learning about security and exploits.
Python
Picked up Python for automation and scripting, basically the only use case for Python.
First Website
Started with HTML and CSS, building my first websites and figuring out how the web actually works.
