Unix-like Operating System
Includes a priority scheduler, FAT file system, and user-shell interactions.
Available Upon Request
I'm pursuing a Master's degree in Computer Science at the University of Pennsylvania, and my academic interests are randomized and sublinear algorithms. I also studied mathematics at Penn as an undergraduate.
Outside of coursework I enjoy Pokemon VGC.
Includes a priority scheduler, FAT file system, and user-shell interactions.
Available Upon RequestA simple blockchain system using ECDSA public/private keys for addresses and spending authorization, a hash table UTXO set in the validator, AES-GCM-based encrypted wallet storage using a passphrase-derived key, wallet scanning, and cached taint propagation.
View on GitHubDeveloped a formal verification of weighted randomized Max-Cut in Lean 4. Formalized graph cuts, expected cut weight, and the randomized 1/2-approximation guarantee. Currently working on deriving a deterministic algorithm via conditional expectation, and investigating reusable abstractions for formally verifying approximation algorithms.
View on GitHub