Carles Estany is a Django and Python software engineer with 16 years of experience building production web applications, desktop clients, and data-focused tooling. He has deep C++/Qt roots from a decade at Mendeley and maintains a strong open-source ethos, contributing security fixes and UI improvements to notable projects like django-crispy-forms. His recent work includes architecting data-heavy Django systems for the Swiss Polar Institute and designing a Django-based build system at FREEXIAN, alongside freelance engagements. He combines backend development with systems/DevOps skills—object storage migrations, data-centre moves, and CI/CD automation are recurring responsibilities. Comfortable both leading releases and diving into low-level bugs, he often bridges gaps between scientific users and resilient engineering solutions.
16 years of coding experience
14 years of employment as a software developer
Computer Science, Computer Engineering, Computer Science, Computer Engineering at Universitat Ramon Llull
github Action to push files into another Github repository
Role in this project:
DevOps Engineer
Contributions:13 releases, 1 review, 117 commits in 2 years 6 months
Contributions summary:Carles primarily contributed to the development and refinement of a GitHub Action designed to push files to another repository. Their work involved writing and modifying a shell script (`entrypoint.sh`) that performs actions like cloning a destination repository, deleting existing files, copying new files, and committing/pushing the changes. The contributions focused on improving the functionality and reliability of the action, including enhancements to error handling, commit messages, and security. They also introduced improvements like setting the correct upstream branch when pushing and allowing for the use of SSH deploy keys.
The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.
Role in this project:
Back-end Developer
Contributions:27 reviews, 9 commits, 16 PRs in 9 months
Contributions summary:Carles primarily contributed to the Django-crispy-forms project by addressing bugs and improving the user interface. They fixed XSS vulnerabilities related to file uploads and resolved issues with file name display in the Bootstrap4 file field. The user also made significant documentation improvements, ensuring consistency and clarity, and updated the codebase to incorporate Bootstrap4 custom controls for select fields. Finally, they improved the project's accordion functionality by updating the `data-parent` attribute.
renderpythondjangocapabilityconfigure
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
Carles Estany - Django Software Engineer at Personal