Home About Projects Contact GitHub
Blur Effects

Disable for better performance on slower devices

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

2025

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.

2024

SPTS Nova

A game based on training and survival, allowing players to complete quests and unlock new areas and abilities.

2023

Anti Cheat Testing

A public testing place for exploiters to test their cheats, amassed over 154,119 detections.

2022

Graphics Programming

Experimented with WebGPU and learned how to push graphics performance in the browser.

2021

React & Modern Web

Started building interactive web apps with React and started getting into npm/pnpm.

2020

Game Development

Started developing small scale games and learning about security and exploits.

2019

Python

Picked up Python for automation and scripting, basically the only use case for Python.

2018

JavaScript

Started learning about JavaScript, learning all the quirks (jsdate.wtf) and api.

2018

First Website

Started with HTML and CSS, building my first websites and figuring out how the web actually works.