Andrew Doran is a seasoned production engineer based in Dublin with 27 years of experience building and operating low-level, concurrent systems from assembly and hardware interfaces up to large-scale production deployments. He has a deep background in kernel and database engine development—having led a NetBSD kernel overhaul and contributed to DB2/BigSQL internals at IBM—and now applies that expertise at Meta on complex infrastructure and reliability problems. An active contributor to open-source projects like Facebook's OpenBMC, he focuses on firmware maintainability, systemd integration, and tooling that bridges firmware and cloud operations. Known for tackling hard systems problems and pragmatically modernizing legacy stacks, he blends hands-on systems programming with production DevOps at scale.
OpenBMC is an open software framework to build a complete Linux image for a Board Management Controller (BMC).
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:82 commits, 10 comments, 1 issue in 2 years 6 months
Contributions summary:Andrew primarily focused on improving the functionality and maintainability of the OpenBMC firmware. Their contributions included implementing a concept of compatible platforms in the pypartition tool, enhancing the REST API schema validation tool, and backporting DHCPv6 vendor option capability from systemd. Additionally, the user addressed logging issues and configured SSH settings for systemd. Their work also involved converting system scripts to systemd units and making various system-level improvements.
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.