M.S.E. in Computer Science ยท University of Pennsylvania

Hi, I'm Sofia

I'm a graduate student in Computer Science, and I'm currently thinking about the Euclidean max-cut problem.

Sophia S.

01About me

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.

02Projects

C Systems

Unix-like Operating System

Includes a priority scheduler, FAT file system, and user-shell interactions.

Available Upon Request
Python Cryptography

Blockchain Implementation

A 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 GitHub
C++ Graphics

Mini Minecraft

A 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

03Skills & Coursework

โš™ Skills

Languages
C++ C Java JavaScript / TypeScript Python
Frameworks & Tools
PyTorch React Docker Git
Areas
Algorithms ML

๐Ÿ“š Coursework

  • CIS 6770 Randomized Algorithms
  • CIS 5200 Machine Learning
  • MATH 3710 Abstract Algebra
  • MATH 3610 Analysis