Michael O'keefe

Engineer at Big Ladder Software

Denver, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael O'keefe is an engineer with 13 years of professional experience and a deep background in building and automating engineering software and modeling tools from Denver. Currently Chief Engineer at Big Ladder Software, he generates technical documentation, authors engineering software like Elements, and supports open-source workflows. He is an active contributor to the widely used EnergyPlus whole-building energy simulation project, improving CMake build processes and expanding the C API to enhance reliability and error handling. With a prior decade at NREL designing simulations for electric and hybrid vehicle systems and founding ImagineMade to deliver modeling and simulation consulting, he blends hands-on systems engineering with tooling and automation expertise. Equally comfortable in code, documentation, and lab hardware, he brings a practical focus on reproducible workflows and preventing resource- and I/O-related failures.
code13 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (MS) Mechanical Engineering, Master of Science (MS) Mechanical Engineering at University of Washington
bookBachelor of Science (BS) Mechanical Engineering, Bachelor of Science (BS) Mechanical Engineering at Northern Arizona University
github-logo-circle

Github Skills (10)

c-language10
cmake10
api10
cprogramming-language10
apidoc10
build-automation10
error-handling9
document-generation8
documentation8
documents8

Programming languages (10)

CSSC++TeXJavaScriptHaskellModelicaRubyPython

Github contributions (5)

github-logo-circle
NREL/EnergyPlus

Mar 2016 - Apr 2022

EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:280 commits, 15 PRs, 22 pushes in 6 years 2 months
Contributions summary:Michael primarily contributed to the EnergyPlus project by modifying build and installation scripts (CMake files) and adding features and fixes to the C API. They focused on improving the build process, integrating documentation, and expanding the API's capabilities. The contributions included adding new API calls, enhancing error handling, and preventing resource leaks within the library. Additionally, the user made adjustments to prevent issues with standard input, standard output, and standard error streams.
renewable-energypower-systemsenergy-consumptionenergy-simulationsimulation
michael-okeefe/elm-examples

Jul 2014 - Jul 2014

Contributions:34 commits in 4 days
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.
Request Free Trial
Michael O'keefe - Engineer at Big Ladder Software