Ferran Camins

Senior Software Engineer at Eleven Dynamics AG

Barcelona, Catalonia, Spain
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
Ferran Camins is a Senior Software Engineer based in Barcelona with 11 years of experience transitioning from iOS development to high-performance C++ and Qt applications. He has shipped audio and CAD software at companies like Avid and ASUNI, built a unit testing framework from scratch, and now contributes to notable open-source projects such as Mixxx and FreeCAD. Comfortable with Rust, Haskell, and functional programming concepts (including category theory), he blends mathematical thinking with practical engineering to solve computational-geometry and audio-analysis problems. At Mixxx he implemented a robust TruncatedIQM estimator for outlier-resistant audio metrics, illustrating his focus on stability and correct statistical methods in signal processing. Now working at Eleven Dynamics AG, he continues to deepen his C++ expertise while applying a background in mathematics to complex algorithmic challenges.
code11 years of coding experience
job8 years of employment as a software developer
bookTechnological Baccalaureate, Technological Baccalaureate at IES Alexandre Satorras
bookUPC Universitat Politècnica de Catalunya
languagesSpanish, Catalan, English
stackoverflow-logo

Stackoverflow

Stats
386reputation
4kreached
5answers
1question
github-logo-circle

Github Skills (12)

unit-testing10
c-language10
cprogramming-language10
googletest9
gt9
jenkins6
xcode6
ios6
code-completion6
swift6
xcode-ui-testing6
cqrs6

Programming languages (16)

JavaC++RustPureScriptScalaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
mixxxdj/mixxx

Dec 2014 - Oct 2022

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Role in this project:
userBack-end Developer
Contributions:34 reviews, 411 commits, 57 PRs in 7 years 10 months
Contributions summary:Ferran contributed to the Mixxx project by implementing and testing the `TruncatedIQM` class. This class is designed to calculate the mean while discarding outliers, which is beneficial for audio analysis in DJ software. The work included creating the `TruncatedIQM` class itself, its associated unit tests using Google Test framework, and integrating it into the build system. Additional bug fixes and improvements to the class were also made, improving its stability.
everythingwindowshidmidilinux
Contributions:63 commits, 49 pushes, 2 branches in 2 years 2 months
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
Ferran Camins - Senior Software Engineer at Eleven Dynamics AG