# ## ## - Computer Science Fast Track Program (Systems Track) - Collegium V Honors Program, National Merit Scholars Program - ## - Define device configurations for Linux and macOS through a set of configuration files, grouping related configurations into shared modules. - Lock program versions using Nix Flakes, reducing variations and allowing rollbacks. - Duplicates key-value pairs across three servers to tolerate up to two failures, using an architecture based on the one in Amazon Dynamo. - Demonstrated total ordering of transactions, even under a high load. - Used asynchronous programming and serialization libraries for TCP communication. - Analyzed vulnerable C programs using GDB, Radare2, and other tools. Exploited them with pwntools using buffer overflow, return-oriented programming, shellcode injection, and other techniques. ## - Traced GNU Core Utilities using a Valgrind tool by modifying the test suite. - Added features to a graph visualization platform designed for viewing system events. - Implemented API endpoints and rewrote a web UI for document annotation. - Automated updates of email templates in an SQL database using PowerShell scripts. - Documented all activities through Jira and GitHub pull requests. - Oversaw server upgrades and ensured smooth transitions for running programs. - Improved the macOS implementation of a MAUI program, and fetched data from an API using C#. - Automated builds for a server application with Docker.