Unix-like Operating System
Includes a priority scheduler, FAT file system, and user-shell interactions.
Available Upon RequestI'm a graduate student in Computer Science, and I'm currently thinking about the Euclidean max-cut problem.
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 and volunteering with cats.
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 GitHubA voxel engine simulating world exploration with procedurally generated terrain, block placement and removal, an inventory system, player physics, and custom shader-driven lighting.
View on GitHub