Patrick Devine

Software Guy 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
Patrick Devine is a Palo Alto–based software engineer and leader with 16 years of experience, currently serving as CTO of Infra while contributing as a back-end developer at Ollama. He lead-develops lifecycle management and OS installer code for VMware's vSphere/ESXi product line, pairing deep systems and installer expertise with strong Python skills. Recently he’s translated that low-level background into modern ML infrastructure work—adding backend features and model distribution support to the widely used ollama project. He also dabbles in indie game development and OpenGL, and has a knack for adding polished interactive touches (see his Docker doodles). That uncommon blend of OS-level engineering, API/back-end design, and front-end playfulness is a practical differentiator in both product and open-source work.
code16 years of coding experience
github-logo-circle

Github Skills (29)

api-doc10
pytest10
back-end-development10
python10
llama10
user-interface10
userinterface10
goroutine10
go10
api10
golang10
back-end10
ollama10
backend10
authentication9

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