Junior Software Developer at Eindhoven University of Technology
Delft, South Holland, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Joan Igual is a Junior Software Developer and PhD candidate at TU/e with 12 years of hands-on experience spanning research, embedded systems, and backend engineering. Based in Delft, he blends academic rigor from a PhD in Flexible Manufacturing Systems with practical contributions to open-source projects like Mixxx and a utility for organizing Google Takeout archives, focusing on data models, metadata handling, and robust file management. His background includes developing CNNs for cancer survival prediction and improvements to playlist/crate management and import workflows in production-grade software, showing a knack for bridging research-grade algorithms and user-facing features. Now working at Clouding.io, he brings a disciplined, data-driven approach to backend problems and a demonstrated ability to refactor legacy code for clearer, more maintainable designs.
12 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Flexible Manufacturing Systems, Doctor of Philosophy - PhD, Flexible Manufacturing Systems at Eindhoven University of Technology
Bachelor of Engineering - BE, Informatics, Bachelor of Engineering - BE, Informatics at CFIS-UPC
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Role in this project:
Back-end Developer
Contributions:644 commits, 17 PRs, 106 comments in 2 years 3 months
Contributions summary:Joan contributed to the Mixxx DJ software by implementing and refactoring features related to playlist and crate management. The user added functionality for importing playlists and crates, creating new playlists with imported content, and enhanced the library's sorting capabilities with features like random sorting. Their work involved modifications to core data models, including SQL table models and playlist/crate models, indicating a focus on improving the software's data handling and user interface responsiveness.
Script that organizes the Google Takeout archive into one big chronological folder
Role in this project:
Back-end Developer
Contributions:2 reviews, 14 commits, 5 PRs in 2 months
Contributions summary:Joan primarily focused on refactoring and improving the core functionality of the Google Photos Takeout Helper script. They moved the codebase to utilize `pathlib` for more straightforward file and directory manipulation. The user also addressed duplicate file handling and optimized the process of extracting and setting metadata, particularly concerning EXIF data and date information derived from JSON files. These changes enhanced the script's usability and efficiency in organizing Google Takeout archives.
google-photosexif-dataexifgooglegoogle-takeout
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.