Patrick Arminio

Founding Engineer at Python Software Foundation

London, England, United Kingdom
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 Arminio is a founding engineer and long-time open-source maintainer with 14 years of experience building Python backends, GraphQL tooling, and full-stack applications. He leads development of Strawberry, a popular Python GraphQL library that leverages type annotations, and has contributed to high-profile projects like Graphene-Django, Rich, and styled-components type definitions. Based in London, he combines hands-on engineering with community leadership as a Python Software Foundation Fellow, chairperson of Python Italia, and co-organiser of PyCon Italia. Patrick favors test-driven development, travels frequently to conferences to both learn and organize events, and has a track record of improving developer workflows (from GitHub Actions caching to API schema design). His background spans startups and developer advocacy roles, giving him a blend of product thinking and deep technical craft. An insatiable curiosity for languages and tooling drives him to read others’ code and build libraries that make Python APIs more ergonomic.
code14 years of coding experience
job14 years of employment as a software developer
bookITI "Ettore Majorana" Bisaccia
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
6,656reputation
888kreached
35answers
32questions
Badges
sqlite
top-1%
python
top-5%
django
top-5%
react-native
top-5%
database
top-5%
android-layout
top-5%
github-logo-circle

Github Skills (73)

python10
testing10
css-in-js10
django-cms10
styled-components10
type-definition10
javascript10
jquery10
django10
django-rest10
front-end-development10
wordpress-graphql10
typescripts10
gui-testing10
githubaction-workflow10

Programming languages (26)

CMakefileGoHTMLJupyter NotebookNunjucksTypeScriptShell

Github contributions (5)

github-logo-circle
A GraphQL library for Python that leverages type annotations 🍓
Role in this project:
userBack-end Developer
Contributions:1781 reviews, 877 commits, 2075 PRs in 4 years 1 month
Contributions summary:Patrick appears to have contributed significantly to building the backend of a GraphQL library for Python, as evidenced by the commits related to type definitions, resolvers, and schema generation. The user implemented core features such as support for various data types, custom scalars, and input types. They also worked on more advanced features like generics and unions, demonstrating expertise in handling complex type systems and API design.
mypyasgipythonstrawberryannotations
Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.
Role in this project:
userBack-end Developer
Contributions:32 commits, 7 PRs, 7 pushes in 1 year 10 months
Contributions summary:Patrick primarily contributed to the `graphene-django` project by modifying core components and integrating with Django Rest Framework. Their commits involved updating Django version requirements and removing compatibility layers for older versions. The user also implemented serializer field conversion and a SerializerMutation base class, demonstrating a focus on enhancing API integration with Django REST Framework. Further contributions involved adding tests and fixing import issues to maintain code functionality.
pythondjangographqldjango-projectintegrate
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 Arminio - Founding Engineer at Python Software Foundation