I implemented a custom x86 operating system in C using the Pintos library. It supports multithreading, multiprocessing, user programs, and a file system.
For Secure File Sharing System, I wrote a Go application using public and private keys, HMACs, and Argon2 with salts to protect shared files. I also built a Java database project with multi-granularity locking, B+ tree indexing, and ARIES recovery.
On the Don’t Wake Up team project, I managed and led the programming work while contributing to creative design, using Unity to make an indie horror game with custom physics engine optimization. I also created Nature Quest, a Flutter app that uses location and the GBIF API to show nearby wildlife.

