Adrià Arrufat is an AI Engineer with 14 years of experience building high-performance software and deploying robust machine learning systems from research prototypes to browser-based real-time applications. He has a strong research foundation (PhD) and a track record across industry labs and startups, including Intel, OMNIOUS.AI, and recent roles fine-tuning diffusion models, LLMs and VLMs for consumer-facing beauty applications. His work spans low-level C++ contributions to widely used projects like dlib and practical editor tooling in Kakoune, demonstrating both deep systems skills and attention to code quality. He has developed training recipes for few-shot, multi-label and hierarchical classification and implemented progressive layer-freezing techniques to speed up fine-tuning. Comfortable shipping WebAssembly-powered real-time ML in the browser as well as modifying pretrained ResNet and loss functions for efficiency, he bridges model research and production engineering. Based in Barcelona, he combines academic rigor with pragmatic engineering to deliver efficient, deployable ML solutions.
14 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Electrical, Electronics and Communications Engineering, Doctor of Philosophy (Ph.D.), Electrical, Electronics and Communications Engineering at INSA Rennes
A toolkit for making real world machine learning and data analysis applications in C++
Role in this project:
Backend Developer
Contributions:178 reviews, 134 commits, 192 PRs in 3 years 7 months
Contributions summary:Adrià's commits primarily focused on addressing pedantic warnings and improving code quality within the dlib library. They made changes to various headers and source files, including `matrix_math_functions.h`, `global_optimization/global_function_search.cpp`, and `dnn/loss.h`, indicating involvement in core library components. The contributions involved fixing warnings, potentially related to code style or optimization issues, and the addition of a new loss function named `loss_mean_squared_per_channel_and_pixel`.
Contributions:1 review, 12 commits, 2 PRs in 2 months
Contributions summary:Adrià primarily focused on integrating and modifying pretrained deep learning models within the dlib framework. They replaced dropout layers with multiplication layers for efficiency, and integrated a pretrained ResNet50 model from ImageNet, demonstrating proficiency in model adaptation. Further, they refined the example code to leverage the pretrained weights and fine-tune the model by adjusting learning rates, thereby exhibiting a grasp of deep learning model fine-tuning techniques.
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.