John Wittenauer is an advanced senior data scientist and AI engineer with over a decade of hands-on experience delivering production ML solutions at Marathon Petroleum, rising from IT systems integrator to staff-level data science leadership. He blends deep practical software engineering—evidenced by contributions like a scikit-learn wrapper for Keras and a public IPython notebook collection—with applied industrial analytics and model deployment at scale. Holding a M.S. in Computer Science and a B.S. in Computer Science & Engineering, he thrives at the intersection of data, software, and operations in enterprise environments. An author, investor, and entrepreneur by interest, he pairs rigorous technical craft with a curiosity for teaching fundamentals, reflected in his educational notebooks and test-driven contributions to open-source ML tooling.
13 years of coding experience
5 years of employment as a software developer
M.S. Computer Science, M.S. Computer Science at Bowling Green State University
Hubbard High School
B.S. Computer Science & Engineering, B.S. Computer Science & Engineering at The Ohio State University
A collection of IPython notebooks covering various topics.
Role in this project:
Back-end Developer
Contributions:141 commits, 5 PRs, 86 pushes in 4 years 10 months
Contributions summary:John appears to be focused on developing the intro IPython notebook, saving progress on the notebook repeatedly. Based on the code differences, the user is working through examples of Python syntax and basic data structures, suggesting an effort to understand the fundamentals of Python.
Contributions:8 commits, 2 PRs, 7 comments in 2 months
Contributions summary:John contributed to the development of a scikit-learn wrapper for Keras models, enabling their integration with the scikit-learn ecosystem. They added functionality for classification and regression tasks, incorporating features like model compilation, fitting, prediction, and scoring. Furthermore, the user implemented tests to validate the wrapper's functionality and compatibility with Keras models. This demonstrates a focus on providing a bridge between two popular machine learning libraries.
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.