Patrick Devine

Chief Technology Officer at Ollama

Palo Alto, California, 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
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.
code17 years of coding experience
job24 years of employment as a software developer
bookSimon Fraser University
github-logo-circle

Github Skills (25)

pytest10
back-end-development10
apidoc10
python10
llama10
user-interface10
goroutine10
go10
api10
golang10
ollama10
backend10
authentication9
json9
kubernetes9

Programming languages (12)

TypeScriptShellC++CSSCRustVerilogJavaScript

Github contributions (5)

github-logo-circle
docker/doodle

Mar 2019 - Oct 2019

A Home for Docker Doodles
Role in this project:
userFull-stack Developer
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.
docker-machinedockerdoodlesarmhfarmv6
ollama/ollama

Jul 2023 - Apr 2025

Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, and other large language models.
Role in this project:
userBack-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