Patrick Mooney is an experienced datacenter technician and systems-minded engineer with 13 years in IT operations, currently based in Salt Lake City. He combines hands-on datacenter work at DataBank with deep low-level systems contributions to open-source projects like illumos, SmartOS, and the Rust libc—demonstrating comfort with kernel VMM internals, hypervisor interfaces, and cross-platform bindings. Patrick is self-motivated and curious about how computers tick, pursuing EHC/CEHC certifications to formalize his expertise in hardware and environmental controls. His GitHub history shows practical problem-solving across networking, container init code, and embedded OS interrupt handling, revealing a rare blend of datacenter operations and systems programming. Colleagues benefit from his troubleshooting-first mindset and steady focus on maintainable, low-level fixes that improve reliability at scale.
13 years of coding experience
2 years of employment as a software developer
High School General, High School General at Herriman High
Contributions:130 commits, 17 PRs, 31 pushes in 3 years 1 month
Contributions summary:Patrick primarily contributed to bug fixes and feature enhancements within the node-ldapjs project. Their work included resolving a bind issue in the inmemory example, addressing jsstyle errors, and improving DN formatting flexibility. Additionally, the user implemented fixes related to client event handling and contributed to the StartTLS functionality, improving the overall client experience.
Contributions summary:Patrick's commits primarily involve modifications to the low-level systems code of the illumos kernel, specifically within the virtual machine monitor (VMM) subsystem. Their work includes implementing interfaces for new hypervisor features and improving the management of memory within the virtual machine (VM) environment. They have also worked on the emulation of processor features, such as control registers, and on managing events, interrupts, and I/O operations in the guest environment. The changes focus on low level device management, including handling and reporting CPUID details.
unixkerneloperating-systemlinuxillumos
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.