Projects

Harvard-Yale Market-Making Bot
Market-making bot on the Harvard Undergraduate Quantitative Traders (HUQT) Kalshi clone for Harvard-Yale. First place with a profit of $186,045, over $50,000 more than second place.

EVE: Evolutionary Voxel Encoding
Research paper on a novel 3D voxel compression scheme achieving 15-502% improvements in compression ratio over existing methods at comparable or higher throughput on billion-voxel environments and 3D datasets. Targeting conference submission in late 2025.

JDB
Fully-featured x86 disassembler and debugger for programs on small OSes with no libc or other external dependency. Significant improvements over yan85tools in instruction parsing, performance, and conditional jump support.

KernelSight
Low-overhead OS call graph tracing tool allowing for the visualization of locking and synchronization semantics. Is capable of locating deadlocks, incorrect function and lock ordering, and other subtle bugs in kernel code.

Hashing it Out: An Analysis of Cryptographic Hash Functions for Password Storage
Research paper on the theoretical and practical security of popular cryptographic hash functions for password storage. Analyzed the security of 20 configurations of various hash functions and their suitability for modern password storage.

CTFOJ
Lightweight online capture-the-flag platform for CTF clubs across multiple seasons to host cybersecurity challenges and contests. Handled 500+ teams and 150k+ submissions with minimal downtime.

idekCTF
Medium-difficulty web and pwn author for idekCTF 2024's memoryfs and crator, and 2022's simple-file-server and typop challenges.

MarkEasy
All-in-one cohesive marking, feedback, and communication for teachers. Powerful and complete mark tracker for students. Created as an in-house replacement to Trillium SIS.

WxMCTF & BxMCTF
Lead organizer of series of three capture-the-flag cybersecurity challenges aimed at high school and university students. Over two years, we had 1500+ teams total, 60+ challenges, and $50k in cumulative prizes

yan85tools
Reverse engineering tools for the yan85 assembly language for Arizona State University's pwn.college. Includes a full-featured compiler, debugger, and documentation, and a limited disassembler.

DMOJ
Open-source contributions to DMOJ, Canada's largest online judge. Also created C++ and Assembly libraries for improved IO performance over stdio on judge servers, as well as a few problems.

Peteramati
Open-source contributions to Peteramati, a web system for collecting, evaluating, and grading student programming assignments, to improve cross-platform compatibility.

TaskApp
Simple task management app with a ticking and color-changing timer.

Bedwars Stats Tracker
Minecraft Bedwars player stats tracker with progression charts. Made as a private Hystats replacement after API policy changes.

Competitive Programming
Repo of competitive programming solutions from DMOJ, USACO, CCC, and other programming contests and problems. Peaked at 190th sitewide out of 175k+ users.

Home Network
Network of two servers and 5 clients with various VPN, web, game, and file services. 99.9% uptime to the world, 99.95% uptime within the network.

T5min
Prototype developer for a meditation and wellness app for adolescents and young adults.

TNTicket
Simple yet efficient ticketing system for events with 300+ attendees. No special equipment and minimal training required for event organizers.

SpiritSoft
FBLA 2023 submission. Software suite to track student attendance at school spirit events and dish out rewards. Canadian finalist.