Alejandro Alonso is a seasoned software leader and co-founder with 14 years of experience building and scaling open-source products from Madrid, currently serving as CIO at Kaleidos and co-founder/engineer at Penpot. He blends hands-on full-stack development (Django, AngularJS, Clojure) with product ownership and security-minded operational leadership, having helped create Taiga, a widely used open-source project management platform. Alejandro’s open-source contributions span backend API work and frontend UX features, plus API documentation improvements that make integrations and developer onboarding smoother. He favors staying “next to the bleeding edge” of free software communities and often acts as a developer-firefighter who balances rapid delivery with long-term maintainability. Trained in computer and industrial engineering, he brings a systems-thinking approach that connects product design, developer experience, and team collaboration.
14 years of coding experience
5 years of employment as a software developer
Industrial engineering, Industrial engineering at Universidad Nacional de Educación a Distancia - U.N.E.D.
Bachelor, Computer engineer (3+2 years), Bachelor, Computer engineer (3+2 years) at Universidad Complutense de Madrid
Contributions:195 commits, 51 PRs, 176 pushes in 3 years 5 months
Contributions summary:Alejandro's contributions primarily involve adding and modifying API documentation for the Taiga project. They've added documentation for features like tags, epics, memberships, contacts, and project duplication endpoints. This indicates a focus on expanding and maintaining the project's API documentation, ensuring it accurately reflects the available functionalities and facilitates integration and understanding for developers. The code changes primarily add or modify request data examples within the documentation generation scripts.
Agile project management platform. Built on top of Django and AngularJS
Role in this project:
Full-stack Developer
Contributions:743 commits, 198 PRs, 635 pushes in 3 years 9 months
Contributions summary:Alejandro implemented features and fixed bugs related to authentication, user story creation, and sprint management within the Taiga project. They added a dummy login page and implemented user story creation/editing functionality. Their work also included adding new features to the backlog, such as the visualization of project statistics and sprints, enhancing the user experience of the project management platform. The user made contributions to multiple aspects of the frontend code using AngularJS and the backend using Django.
pythondjangoweb-appsap-hanaon-top
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.