Marc O'morain is a Principal Software Engineer with over 15 years building high-throughput, reliable systems and developer tools from startup CTO work to large-scale CI platforms. He led major platform efforts at CircleCI—bringing macOS, Windows and GPU support to parity, designing VM auto-scaling across fleets, and helming the CLI and Orbs work—while now driving architecture and delivery at Flipdish. Comfortable across systems, backend, DevOps and automation, he has a history of shipping pragmatic solutions: from POS and mobile integrations at Flipdish to VM and garbage-collector innovations in game VMs earlier in his career. An active open-source contributor, he’s improved testing, CI integration and CLI tooling in projects like Calva, circleci-cli and xcode-install, often by hardening test infrastructure and automating reliability. He mentors engineers and maintains technical backlogs, combining hands-on implementation with long-term platform thinking. Based in Cavan, Ireland, he pairs deep systems expertise with a knack for making developer-facing tools more robust and usable.
15 years of coding experience
18 years of employment as a software developer
BA(Mod) (1st Class Honours) Computer Science, BA(Mod) (1st Class Honours) Computer Science at Trinity College Dublin
Leaving Certificate, Leaving Certificate at St. Michael's College
Contributions:11 reviews, 233 commits, 126 PRs in 3 years 10 months
Contributions summary:Marc primarily focused on improving the command-line interface (CLI) for CircleCI, with a strong emphasis on configuration and build processes. Their work included removing deprecated fields, integrating Viper for configuration management, and creating new commands for config validation and expansion. The user also refactored the build process by extracting the local build execution into a separate package and contributing to the local build tooling.
Contributions:18 commits, 20 PRs, 10 pushes in 2 years 5 months
Contributions summary:Marc made several contributions focused on improving the reliability and maintainability of the `xcpretty/xcode-install` project. They implemented retry mechanisms for failed downloads using curl, addressed build-related issues, and resolved RuboCop violations to ensure code quality. In addition, the user integrated the project with CircleCI, replacing the Travis configuration, which streamlined the CI/CD process. Furthermore, the user also addressed issue related to path with spaces in xcode-select.
macosupdatexcode
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.