0%
Enter VR

👋 Hi! I am Fermin.

Welcome to my studio.

Scroll to know a bit about me.

About me

I am a passionate engineer with a deep love for technology and a commitment to solving complex problems.

My journey in the world of software development has been an exciting one, marked by continuous learning, innovation, and a relentless pursuit of excellence. I thrive on turning theoretical concepts into practical solutions that make a real-world impact.

With a strong foundation in computer science, mathematics, computer graphics and machine learning, I specialize in developing cutting-edge computer vision algorithms, applications and visualization tools. My work spans a range of industries, from online retail and healthcare to aerospace and defense.

I am lucky to have contributed to projects that have brought tangible improvements in efficiency, safety, and user experience. I am driven by the belief that technology has the power to reshape industries and improve lives.

Contact

Let's connect and explore opportunities to collaborate, learn from each other, and make a meaningful impact through technology. Feel free to reach out – I'm always up for a good conversation or a challenging problem to solve!

Work experience
Computer Vision Engineer
Airbus Defence and Space
2017 - Present | Madrid

I am currently developing the first Autonomous Air-to-Air Refueling system ever, the A3R, part of the Airbus A330-MRTT aircraft. My responsabilities in this project are:

- Research and development of computer vision algorithms.

- Development of simulators for algorithm testing and training.

- Development of data analysis, testing and visualization tools.

- Technical documentation writing for clients and authorities.

- Activities for the certification of the system.

C++

DirectX

Neural Networks and Deep Learning Professor
OBS Business School
2023 - Present (Part-time) | Remote

The Master's Degree in Machine Learning and Artificial Intelligence provides professionals with the knowledge to acquire a comprehensive vision of the components and tools in AI to define, analyze and implement strategies and technological applications in the business world.

Along the course, I introduce the students to architectures such as MLPs, CNNs, RNNs and Transformers, explain how neural network training works, and help them solve a few problems using these tools.

Software Engineer
GMV
2016-2017 | Madrid

GMV is a technology group, specialized in aerospace, defense, healthcare, cybersecurity, and transportation solutions. It provides advanced engineering and software services to clients worldwide.

I worked in data analysis and troubleshooting for the Galileo GNSS project -the european equivalent of GPS- and in the assessment of new technologies for the next version of EGNOS SBAS, a solution to improve the performance of these navigation systems.

R&D Engineer
Exovite
2016 | Zaragoza - Remote

Exovite was an innovative health company that made a rehabilitation system composed by a personalized 3D printed splint and an electrostimulation device. It allowed a way faster rehabilition process, while decreasing muscle atrophy and alleviating pain.

I was in charge of the HW and SW prototype development of a brand new 3D scanner designed to allow instantaneous 3D capture of pet limbs.

Software Engineer
Mencanta Technologies
2015 | Madrid - Valencia

Mencanta's mission was to help users find the best price on their favourite garments.

At Mencanta, I was lead front end engineer and UX designer, and helped in reaching +1.7M users in +25 countries.

Education
Recurser
Recurse Center -formerly Hacker School-
2016 | New York City

The Recurse Center is a three-month, full-time school in New York for becoming a better engineer.

During my stay, I mostly worked in:

- HDLs, developing a simple CPU in an FPGA

- Microcontrollers and electronics

- Computer graphics

- Computer vision

- Neural networks

MSc Aerospace Engineering
Universidad Politécnica de Madrid
2008 - 2014 | Madrid

Driven by my passion for technology and looking for a challenge, I studied Aerospace Engineering. It wired me to see problems from an analytical perspective and prepared me to confront the engineering problems I've been facing during my professional career.

Some of the relevant subjects I studied are: Advanced Algebra and Calculus, Numerical Methods, Optimization, Differential Geometry, Algorithmic Geometry, Computer Aided Design, Manufacturing Methods, Structures, Systems Engineering, Solid and Fluid Mechanics, Material Science and Engines.

Projects
WebGPU Path Tracing

Path tracing is a computer graphics technique used to simulate light interacting with a scene in a realistic, physically accurate way.

This implementation uses WebGPU compute shaders. WebGPU is an API that exposes the capabilities of modern GPU hardware, allowing accelerated graphics and compute in web applications.

Open Source contributions

I am a huge believer in open source and I love contributing to the projects I enjoy, learning continuously and giving back to a community that has given so much to me.

Contributions I am particularly proud of are the ones I did to the XR modules of Blender and three.js.