Patrick Devine is a seasoned technology leader and CTO with 17 years of experience building lifecycle, deployment, and upgrade tooling for cloud and virtualization platforms. He led core development for VMware's vSphere lifecycle stack, including the ESXi OS installer, and now drives product and engineering at Ollama where he contributes to backend systems for running large language models. A hands-on engineer fluent in Python and systems-level work, he has deep experience with container and Kubernetes ecosystems from roles at Docker, Mirantis, and Infra. Patrick blends product leadership with ongoing open-source contributions—notably backend improvements to the popular ollama project and tooling around model distribution and APIs. Based in Palo Alto, he balances high-scale infrastructure work with indie OpenGL game development as a creative outlet. Colleagues value his rare mix of shipping production-grade installers and thoughtful API design for modern ML and infra stacks.
Contributions:16 commits, 11 PRs, 12 pushes in 7 months
Contributions summary:Patrick contributed to the `doodle` project by adding interactive elements and features. They implemented a "Docker Birthday Surprise" incorporating visual elements using an unspecified framework and added functionality such as an "ESC" key to exit the application. Furthermore, the user integrated a "Docker cheers" animation, demonstrating a focus on user interaction and potentially a game-like aesthetic.
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.
Role in this project:
Back-end Developer
Contributions:387 reviews, 287 PRs, 388 pushes in 1 year 9 months
Contributions summary:Patrick's primary contribution appears to be implementing and modifying the back-end logic of the ollama project. Their commits focus on adding features, such as passing model and predict options, for generating text. These changes include modifications to the server routes, API types, and the underlying llama library, indicating work related to the core functionality and potentially API design for the project. The user also worked on distribution related features such as pushing and pulling model which required changes to the images and modelpath features.
deepseekgemmagemma2gemma3go
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
Patrick Devine - Chief Technology Officer at Ollama