Oleguer Casals is a project manager and data engineer with nine years of experience bridging bioinformatics and software engineering, based in North Holland. Trained in genetics and MSc-level bioinformatics, he combines domain expertise in biological data with hands-on contributions to high-profile open-source projects like cBioPortal, improving data validation, migration, and frontend mutation displays. At The Hyve he moved from data engineering into project leadership, keeping a strong technical foothold while coordinating complex genomics data workflows. Meticulous and detail-oriented, he emphasizes data integrity and user-facing clarity—evident in his work integrating CIViC annotations and improving importer validation. Multilingual and culturally curious, he has embraced life in the Netherlands and is learning Dutch. His background in laboratory techniques and sports team coordination reflects an unusual mix of bench-level biology, engineering rigor, and operational discipline.
9 years of coding experience
Bachelor's degree Genetics, Bachelor's degree Genetics at Universitat Autònoma de Barcelona
Master of Science (MSc) Bioinformatics, Master of Science (MSc) Bioinformatics at Wageningen University & Research
Contributions:31 reviews, 104 commits, 104 PRs in 6 years 7 months
Contributions summary:Oleguer contributed to the cBioPortal project by implementing features related to data validation and database migration. They added a warning for missing citations when a PubMed ID exists, indicating a focus on data integrity. Further contributions involved code changes in the data importer and validation scripts to handle data more effectively. They also made changes to the API and database to facilitate improvements to driver annotation functionalities.
Contributions:3 reviews, 120 commits, 61 PRs in 5 years 7 months
Contributions summary:Oleguer primarily contributed to the React frontend of the cBioPortal project, focusing on the patient view's mutation table. Their work involved implementing and integrating CIViC data into the mutation table, including handling API calls and conditional rendering based on CIViC status. They also addressed a filtering problem and made improvements to the table's download functionality and styling. Several commits included changes to components related to annotation, suggesting a focus on data display and user interface elements.
reactcbioportalreact-frontendmobxfrontend
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.