Patrick Young is a software engineer and applied mathematician with 11 years of experience building high-performance geospatial image processing and computer vision systems for industry, currently working on satellite and aerial imagery at Snap. His PhD work in numerical solutions of integral and partial differential equations informs algorithm design for large-scale tasks like automated mosaicking, tonal correction, change detection, and vector extraction. He has operated at scale on petabyte-class imagery pipelines deployed in AWS, bridging prototype research and production full-stack R&D. Patrick is an active open-source contributor—his work on Fiona added in-memory buffer support and Python 3 fixes to a widely used geospatial library—and has built numerous web scrapers for location data in production. Comfortable in Python, C++, and Go, he combines rigorous mathematical modeling with pragmatic engineering for reliable, deployable systems. Based in Denver, he also brings entrepreneurial experience from founding an online retail venture, reflecting a practical, user-focused mindset.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science (BS), Mathematics, Physics, Bachelor of Science (BS), Mathematics, Physics at Linfield College
Doctor of Philosophy (Ph.D.), Applied Mathematics, Doctor of Philosophy (Ph.D.), Applied Mathematics at University of Colorado Boulder
Contributions:8 commits, 3 PRs, 29 comments in 2 years 8 months
Contributions summary:Patrick implemented and tested new features for the Fiona library, specifically focusing on handling data buffers. This included the development of the `BytesCollection` class, which enables Fiona to read data from in-memory buffers mapped to virtual files. They also enhanced the library's ability to interact with different file formats, and fixed Python 3 compatibility issues. Furthermore, they introduced and refined unit tests, ensuring the reliability of the new functionality.
A set of spiders and scrapers to extract location information from places that post their location on the internet.
Role in this project:
Back-end Developer
Contributions:1 review, 16 commits, 9 PRs in 21 days
Contributions summary:Patrick primarily contributed to the project by developing web scrapers for various food chains. They created spiders using Scrapy and Python to extract location data and store it. The contributions included adding new spiders, such as Dutch Bros. and Mod Pizza, modifying existing ones (e.g., Fuzzy's Taco Shop, Snarf's), and correcting errors in code. The work focused on data extraction and formatting for location information.
pythonscrapyspiderscraperslocation
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.