Joan Igual

Junior Software Developer at Eindhoven University of Technology

Delft, South Holland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code12 years of coding experience
job1 year of employment as a software developer
bookDoctor of Philosophy - PhD, Flexible Manufacturing Systems, Doctor of Philosophy - PhD, Flexible Manufacturing Systems at Eindhoven University of Technology
bookBachelor of Engineering - BE, Informatics, Bachelor of Engineering - BE, Informatics at CFIS-UPC
bookTU Delft
bookUPC Universitat Politècnica de Catalunya
languagesCatalan, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
309reputation
811reached
7answers
1question
github-logo-circle

Github Skills (21)

librarian10
c-language10
lib10
qt10
exif10
python10
manage10
file-handling10
management10
gatsbyjs10
pathlib10
cprogramming-language10
json9
data-modeling9
sql9

Programming languages (27)

C#CCMakeHandlebarsGoJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
mixxxdj/mixxx

Mar 2016 - Jun 2018

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Role in this project:
userBack-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.
everythingwindowshidmidilinux
Script that organizes the Google Takeout archive into one big chronological folder
Role in this project:
userBack-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.
Request Free Trial