School

I graduated from Purdue University, where I double majored in CS and Math. I competed in capture-the-flag competitions with the b01lers CTF club.

Experience

I work at D. E. Shaw & Co. as a software developer. Previously, I interned at Two Sigma and Citrix.

Projects

My most recent project is NYTogether, a Chrome extension that modifies the New York Times official crossword website to support multiplayer crossword games.


01

School.

I just graduated from Purdue, where I was part of some cool clubs and groups.

Purdue logo

Dec. 2022
B.S. in Computer Science
B.S. in Mathematics
GPA: 4.00

B01lers logo

I compete in capture-the-flag competitions with b01lers, where we learn how to hack and solve various cybersecurity challenges.

Reliable and Secure Systems logo

I work in the Reliable and Secure Systems Lab with Sishuai Gong, Edwin Lu, and Prof. Pedro Fonseca on analyzing concurrency bugs in the Linux kernel.


02

Experience.

D. E. Shaw logo

A little bit of everything.

Mar 2023 - Present

Two Sigma logo

I interned on the Foundational Storage team working on internal storage tech.

May - Aug 2022

Citrix logo

I interned on the App Layering team, developing their Composite File System driver using C.

May - Aug 2021

Google Summer of Code logo

During Google Summer of Code 2020, I developed Crossgrader, a package that lets you switch the architecture of a Debian installation. It is available in the Debian package archive.

May - Aug 2020


03

Projects.

I always have something fun in the works. Here are a few of my favorites.

NYTogether logo

NYTogether is a Chrome extension that modifies the New York Times official crossword website to support multiplayer crossword games. The extension hooks into the website's Redux store to get the current game state and sync it with other players.

WXT TypeScript
Scratchpad favicon

Scratchpad lets you jot down notes in your browser, inspired by the simple contenteditable bookmarklet. Notes are automatically saved for later, and you can share your notes with others and collaborate in real-time.

JavaScript Svelte Yjs
HackQ-Trivia logo

HackQ-Trivia is a Python HQ Trivia bot. It receives HQ Trivia questions through their WebSocket connection and answers the questions automatically using web searches and natural language processing.

Python
Tsunami logo

Tsunami is a covert Windows driver that can read from and write to the memory of any process. It was used to create a proof-of-concept Overwatch aimbot and wallhack.

C C++ Windows Driver Kit