Jaime Castillo is a Senior Software Engineer based in Madrid with 13 years of experience building full-stack SaaS and mobile products, currently delivering frontend-focused digital solutions for crop protection at Syngenta. He evolved from electronics technician roots into a generalist engineer at Dict8, where he led web frontend and iOS development while owning parts of the GitOps and CI/CD infrastructure. Jaime is passionate about engineering practices that speed delivery and increase confidence, and he applies that mindset to QA and test automation—evident in his open-source contributions to immich where he improved E2E test suites, database test setups and refactored services to support robust testing. Comfortable across the stack, he combines hands-on coding with system-level thinking to turn complex requirements into reliable, maintainable software.
High performance self-hosted photo and video management solution.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:75 reviews, 25 commits, 20 PRs in 8 months
Contributions summary:Jaime primarily focused on setting up and improving end-to-end (e2e) tests for the application. They wrote tests for user functionalities and refactored existing tests. Additionally, the user modified database configurations and environment variables to support the e2e testing setup, which included fixing migrations and database setup for test environments. The commits also involved refactoring code, adding DTOs, and modifying services to align with the testing framework and the application's evolving features.
Contributions:3 commits, 2 PRs, 2 pushes in 11 months
indexjavascriptdirectiveindex-htmlregister
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
Jaime Castillo - Senior Software Engineer at Syngenta