Summary
Michael Mullin is a seasoned software developer with 12 years of professional experience, currently based in Ottawa and working on low-level and security-focused systems. He brings deep expertise in C/C++, Rust, eBPF, and Linux, with a long tenure at Research In Motion where he shipped production-grade software for over a decade. Comfortable across system design, performance tuning, and software security, he pairs pragmatic engineering with careful attention to reliability and threat mitigation. Michael's background in an applied software development degree informs a hands-on approach to solving complex kernel- and network-adjacent problems. Colleagues rely on him for robust, maintainable solutions that bridge research-grade ideas and production constraints.
11 years of coding experience
15 years of employment as a software developer
Applied Bachelor of Technology, Software Development, Computer Software Development, A, Applied Bachelor of Technology, Software Development, Computer Software Development, A at Seneca College of Applied Arts and Technology