Patrick Roche is a data engineer with nine years of hands-on software experience, currently building data solutions at Govini after contributing to Regrow Ag and Edge Case Research. He studied Computer Science with a minor in Physics at the University of Pittsburgh, where he helped found and later lead the avionics team for Pitt Rocketry—an early sign of his cross-disciplinary collaboration with electrical and mechanical engineers. Patrick brings a pragmatic engineering approach that balances developer ergonomics with user-focused outcomes, often approaching software problems from hardware-aware perspectives. He ships production systems but also explores low-level projects in his spare time, including a self-built 3D game engine in C++, which reflects both systems-level curiosity and performance-minded coding. Based in Pittsburgh, he enjoys outdoor pursuits like cycling and fishing and plays guitar and clarinet, hinting at a creative, team-oriented mindset beyond code.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Pittsburgh
A simple C library for controlling servos using a Raspberry Pi Pico
Contributions:1 release, 26 commits, 4 PRs in 1 year 5 months
rp2040commodoreraspberry-pi8bitraspberrypipico
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.