edit

CTFs

This pages serves as a listing of my writeups and a record of the CTFs I’ve played. An actually complete version of my CTFTime profile, if you will.

Non-CTF writeups (for vulnerabilities found “in the wild”) are found on this other page. Writeups for perpetual competitions, if any, are available only through that competition’s system and not publicly.

2025

Event Team Size and Name Position Score Start Length
Hackfest CTF 6, JDIS as “PlaceholderUS” 12/55 5783/9110 2025-10-16 19:30 24 hours
TJCTF 2, ECHRT 136/723 4470/13219 2025-06-06 12:00 48 hours
NorthSec 8, JDIS as “Exodus” 29/92 98/228 2025-05-16 21:00 48 hours
PolyPwn 4, “Snack Overflow” 4/52 4267/7532 2025-03-29 10:00 10 hours
CS Games 2, JDIS as “Azulus” 2/22 64/76 2025-03-16 09:00 3 hours
@HACK 4, “Snack Overflow” 16/32 3600/9950 2025-03-01 13:00 25 hours
UofTCTF 5, “PlaceholderName” 49/897 2250/12792 2025-01-10 19:00 48 hours

Hackfest CTF 2025:

UnitedCTF 2025 (as a challenge designer):

TJCTF 2025:

NorthSec 2025:

PolyPwn 2025:

CS Games 2025:

@HACK 2025:

UofTCTF 2025:

2024

Event Team Size and Name Position Score Start Length
CyberSci 5, JDIS as “Québec Mon PayUS” 6/80 (2/15) 4963/12581 (/9779) 2024-11-23 12:00 4 hours
Hack The Vote 2, Bit Loopy 25/757 1008/4153 2024-11-01 19:00 48 hours
HeroCTF 2, Bit Loopy 30/670 3415/9681 2024-10-25 15:00 50 hours
DEADFACE CTF 3, Bit Loopy 29/1215 5948/12398 2024-10-18 10:00 34 hours
Hackfest CTF 6, JDIS as ''.join(map(chr, [0x6A, 0x64, 0x69, 0x73])) 7/35 (Classic) 3185/6735 2024-10-10 21:45 24 hours
ULCTF 1, N/A 18/73 ? 2024-05-03 19:00 29 hours
24@CTF 1, N/A 8/204 5626/8770 2024-04-06 12:00 24 hours
CursedCTF 4, “can we make retri0d [sic] cry 80/11058 2825/19062 2024-03-29 20:00 72-ish hours

CyberSci 2024:

Hack The Vote 2024:

HeroCTF 2024:

DEADFACE CTF 2024:

Hackfest CTF 2024:

UnitedCTF 2024 (as a challenge designer):


If you’re a team member and would like your name or link to be changed/removed/pseudonymized, contact me and I’ll gladly do any modifications.


HomeAboutContact