Yusef Karim is a full-stack software engineer with 8 years of experience building systems that span bare-metal firmware to global cloud infrastructure, currently developing cloud-native microservices and network monitoring solutions at Broadcom. He has a track record of engineering resilient Linux and embedded systems for extreme environments—having delivered firmware and systems for Antarctic deployments and driven RBR’s adoption of Zephyr RTOS. Comfortable in C, Rust, and modern cloud tooling, he also contributes to notable open-source projects like Tock OS, where he added board support and hardware integrations. Based in Ottawa, he blends hardware design (custom PCBs for his homelab) with multi-cloud Kubernetes orchestration, favoring problems where software meets the metal. Armed with a Master's in Computer Science and hands-on teaching experience in operating systems and cryptography, he focuses on scalable, production-ready solutions that bridge engineering and science.
8 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computer Science and Physics, Bachelor of Science - BS, Computer Science and Physics at Trent University
Master's degree, Computer Science, CGPA: 12.00 (A+), Master's degree, Computer Science, CGPA: 12.00 (A+) at Carleton University
A secure embedded operating system for microcontrollers
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:6 reviews, 6 commits, 1 PR in 5 days
Contributions summary:Yusef contributed extensively to the `tock/tock` repository, adding support for the WeAct STM32F401CCU6 board. Their work involved creating board-specific configurations, including setting up GPIO pins, configuring peripherals, and modifying the linker script. The commits also focused on cleaning up the main file, applying Makefile suggestions, and fixing button functionality. Overall, the contributions highlight the user's focus on hardware integration and system-level programming within the Tock OS environment.
Contributions:22 commits, 1 branch in 1 year 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.