Branden Gookin
@brandengookin
Knowledgeable junior system programmer eager to tackle impactful projects.
What I'm looking for
I am a passionate junior system programmer with a Bachelor’s degree in Computer Science from the University of Anchorage, Alaska. My journey in programming has been fueled by a deep interest in low-level systems, embedded systems, and graphics programming. I thrive on challenges that allow me to apply my skills in languages such as Rust, C++, and Python, and I am eager to contribute to projects that have a significant impact.
Throughout my academic career, I have worked on various projects that showcase my technical abilities. Notably, I developed a Unix-inspired micro-kernel for the Raspberry Pi, which includes a fully featured terminal and process scheduler. Additionally, I created a console emulator for the Nintendo Entertainment System that accurately emulates hardware functionality. My work on a high-performance relational database demonstrates my commitment to optimizing performance through innovative data structures and compile-time meta-programming.
Experience
Work history, roles, and key accomplishments
Junior System Programmer
University of Anchorage, Alaska
Jan 2020 - Present (5 years 8 months)
Developed a Unix-inspired micro-kernel for the Raspberry Pi 4B, featuring a terminal, file system, and process scheduler. Created a custom Linux FUSE file system, mimicking Linux's built-in file system with extensive unit testing.
Education
Degrees, certifications, and relevant coursework
University of Anchorage, Alaska
Bachelor of Science, Computer Science
2020 - 2024
Activities and societies: Developed a Unix-inspired micro-kernel for Raspberry Pi, a custom Linux FUSE file system, and a Bash-like shell. Created a true-to-hardware cycle-accurate emulator for the Nintendo Entertainment System and a high-performance relational database. Implemented a proof-of-concept zero-knowledge prover and verifier using zk-STARKs protocol.
Completed a Bachelor of Science in Computer Science, focusing on various programming languages and technologies. Gained expertise in low-level systems, including embedded systems, CPU optimization, and graphics programming.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Branden?
You can contact Branden and 90k+ other talented remote workers on Himalayas.
Message BrandenFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
