1
0
Fork 0
nix-typst-resume/resumes/systems/main.en_US.md
2025-08-29 02:11:20 -05:00

2 KiB

  • 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.