Daniele Procida

Director Of Engineering at Canonical

Cardiff, Wales, 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
Daniele Procida is a Director of Engineering at Canonical with 15 years of experience leading engineering practice transformation and shipping reliable developer-focused products. A long-standing Django core developer and Fellow of the Python Software Foundation, he blends hands-on backend engineering with deep expertise in technical writing and developer experience. He created the Diátaxis documentation framework and the ultra-low-cost BrachioGraph plotter, reflecting a knack for making complex systems approachable and practical. His open-source contributions span high-profile projects like CPython, pytest and uWSGI, where he often improves clarity and usability through documentation and tooling. Based in Cardiff, he pairs strategic leadership with day-to-day coding and community stewardship, having held leadership roles at Divio and the Django Software Foundation. Skilled at turning documentation into a product lever, he quietly amplifies developer productivity across ecosystems.
code15 years of coding experience
job8 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,525reputation
37kreached
40answers
16questions
github-logo-circle

Github Skills (33)

robotics10
restructuredtext10
learn-ruby-on-rails10
pytest10
uwsgi10
python10
sphinx10
django10
testing10
technical-writing10
user-manual10
rs10
basics10
plot10
hardware10

Programming languages (18)

MDXJavaCSSC++CMakefileTeXGo

Github contributions (5)

github-logo-circle
A systematic approach to creating better documentation.
Role in this project:
userTechnical Writer
Contributions:1 review, 107 commits, 63 PRs in 2 years 2 months
Contributions summary:Daniele primarily contributed to the repository by modifying documentation files. Their commits involved adding and amending content to several `.rst` files, including `introduction.rst`, `tutorials.rst`, `how-to-guides.rst`, `reference.rst`, and `explanation.rst`. The user also added and revised images and updated meta descriptions and information in `README.rst`, as well as made minor adjustments to the styling.
theoryauthoringgrand
evildmp/BrachioGraph

Dec 2018 - Dec 2022

BrachioGraph is an ultra-cheap (total cost of materials: €14) plotter that can be built with minimal skills.
Role in this project:
userBack-end Developer
Contributions:282 commits, 76 PRs, 238 pushes in 4 years
Contributions summary:Daniele focused on implementing core functionality within the project, separating the code into modular files. The contributions centered around creating and modifying the plotting functionality using Python and libraries related to hardware control. The separation of code between MicroPython and GPIOZero indicates an effort to support both embedded and general computing environments.
raspberry-pipythonroboticstotalcheap
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