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 (6 years 5 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 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
