I enjoy participating in various programming puzzles, number puzzles, logic puzzles, and CTF competitions.

Advent of Code

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that can be solved in any programming language you like.

I tend to use C++ and Wolfram Language for solving Advent of Code.

I got all 50 stars! I even got rank 598 on Day 25 😂.

My write-up

I got all 50 stars!

Jane Street

Number puzzles, logic puzzles, puzzles with and without clear answers, puzzles with and without clearly defined rules — these are all part of day-to-day life at Jane Street.

I tend to use C++, Z3, and Wolfram Language for solving Jane Street.

Puzzle Result
January 2024 Correct
February 2024 Correct
March 2024 Correct
April 2024 Incorrect (My write-up)
May 2024 Correct (after resubmitting)
June 2024 Correct
July 2024 Correct (with Caden)
August 2024 Correct
September 2024 No submission
October 2024 Correct
November 2024 Correct
December 2024 Correct
January 2025 Correct
February 2025 Correct
March 2025 Correct (after resubmitting)

picoCTF

picoCTF gamifies learning hacking with capture-the-flag puzzles created by trusted computer security and privacy experts at Carnegie Mellon University.

Participants learn to overcome sets of challenges from six domains of cybersecurity including general skills, cryptography, web exploitation, forensics, etc.

My participation.

I tend to use Burp Suite, Ghidra, and Wolfram Language for solving picoCTF.

picoCTF 2025 is a 10-day competitive CTF open to anyone, with prizes available to eligible teams.

My write-up