Pablo Castellano is a versatile Python and cloud engineer with 15 years of experience building backend systems, REST APIs and cost-effective cloud architectures. He combines hands-on Python 3 development (Flask, Django) and DevOps skills (Kubernetes, OpenShift, Docker, AWS) with practical security and server-hardening experience. A Certified Kubernetes Administrator, he has helped run multi-tenant Kubernetes platforms at scale and contributed to notable open-source projects such as dj-stripe, OpenWISP controller and rotki. He founded LibreBOR, a web platform and API that aggregates public company records, and recently worked on Blobscan, an Ethereum explorer funded by the Ethereum Foundation. Comfortable switching between coding, ops and technical writing, he brings a pragmatic focus on observability, cost optimization and multi-chain/blockchain integrations. Based in Málaga and available for freelance work, he often bridges product needs and infrastructure realities while contributing meaningful OSS fixes and documentation.
15 years of coding experience
14 years of employment as a software developer
Computer Engineering, Computer Engineering at Universidad de Málaga
Computer Engineering, Computer Engineering at Universitat Autònoma de Barcelona
Computer Engineering, Computer Engineering at Università di Pisa
dj-stripe automatically syncs your Stripe Data to your local database as pre-implemented Django Models allowing you to use the Django ORM, in your code, to work with the data making it easier and faster.
Role in this project:
Back-end Developer
Contributions:7 reviews, 37 commits, 45 PRs in 3 years 7 months
Contributions summary:Pablo primarily contributed to the dj-stripe project by modifying and improving the backend Django models and webhook handling. They removed redundant fields in the admin panel, updated the list of webhook event types, and implemented features like allowing billing cycle anchor arguments. The user also addressed bugs related to test webhooks and added documentation. This work focuses on the integration of Stripe's API with Django models.
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs, 9 comments in 3 years 3 months
Contributions summary:Pablo primarily contributed to the backend functionality and documentation of the openwisp-controller project. Their work included fixing bugs, such as issues with device credential creation, and adding new features like banner timeouts for SSH connections. The user updated the README with more recent instructions and improved development setup. Also, refactored the build process and removed the usage of pipenv.
pythoncontrollerpushdjangossh
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.