Exploring the Potential of AI! 

Biography

Hello world, I am Ian. I am a Telecommunications engineer with a strong specialization in Computer Vision and Machine Learning.

I am currently working at CoatingAI AG, a startup that aims to leverage the power of artificial intelligence to automate coating processes and boost efficiency. My main role includes developing software tools for machine learning solutions, both as standalone applications and packages of the company's full software pipeline. My responsibilities span the full pipeline: GPU-accelerated dataset generation, development and refinement of in-house deep learning models, evaluation and visualization of training metrics, and deployment of containerized services on GCloud.

Whether it is for work or for fun, I love to explore new technologies and learn new skills. From data science to web development, I am always looking for new challenges to tackle. Currently, paying attention to the latest trends in AI, exploring the potential of these tools and how to exploit them in practical applications.

IanRiera

Skills

Python
JavaScript
C++

Linux
Git
Docker
GCloud
ROS

Pytorch
Open3D
OpenCV

Agile
DevOps

Spanish
Catalan
English
Polish

Experience

  • Machine Learning Engineer @coatingAI

    April 2025 - Present | (remote) Barcelona, Spain

    I am involved in the continuous development and refinement of proprietary deep learning models, primarily using PyTorch. My responsibilities include dataset generation, experiment tracking, and systematic evaluation of training metrics to guide model improvements. From an operational perspective, I containerize models and supporting frameworks, deploy them as services and jobs on GCloud, and maintain reproducible workflows using tools such as MLflow and DVC.

  • Computer Vision Engineer @coatingAI

    May 2022 - April 2025 | (remote) Barcelona, Spain

    I am actively involved in the development of a cutting-edge 3D reconstruction pipeline, comprising camera drivers, recording tools, and advanced techniques for point cloud reconstruction, denoising, matching, and meshing. Additionally, I am helping with the frontend development of the company's application portfolio.

  • Computer Vision Engineer @Beamagine

    May 2021 - May 2022 | Terrassa, Spain

    As a Computer Vision Engineer at Beamagine's Perception Research Team, I played a key role in the development of cutting-edge solutions for pedestrian detection in point clouds, and multimodal images. Additionally, contributed to the development of point cloud visualization and annotation tools using Qt Creator and OpenGL.

  • Junior Project Manager @ITnow

    Jul. 2019 - Aug. 2020 | Barcelona, Spain

    During my time as a Junior Project Manager at ITnow's Backends and Cloud Support teams, I contributed to the successful execution of various projects. I was part of the team responsible for key aspects of the architecture and backend operations, including CPU and memory capacity planning, alert monitoring and continuity planning. In the Cloud Support team, within an Agile squad, we provided technical support for migrating applications from local servers to the cloud.

  • Internship @Barcelona City Council

    Mar. 2018 - Jul. 2018 | Barcelona, Spain

    During my internship in Systems and Operations, I executed a proof of concept for an NLP-based chatbot. This project involved implementing natural language processing techniques to develop an intelligent chatbot capable of understanding and responding to user queries.

  • Internship @EY

    Oct. 2017 - Feb. 2018 | Barcelona, Spain

    During my internship at EY, I focused on IT security risk assessment and data access control in the IT Security Risk FSO team.

Education

  • M.Sc. In Computer Vision @Universitat Autònoma de Barcelona — Computer Vision Center (CVC)

    2020-2021 | Barcelona, Spain

    Specialization that provides the foundations of Computer Vision, a technology within the Artificial Intelligence field, that acts as a fundamental component to perform smart tasks in systems such as assisting medical diagnosis and surgery, autonomous car driving, industry quality control, surveillance applications, or improving interfaces for multimedia data access.

  • M.Sc. In Telecommunication Engineering @La Salle - Universitat Ramon Llull (URL)

    2017-2019 | Barcelona, Spain

    The master covered the design and communication systems network concepts, hardware and software developments (reaching prototype level), radiofrequency systems, technology project management and business creation.

  • B.Sc. In Telecommunication Engineering @Universitat Politècnica de Catalunya (UPC)

    2011-2017 | Barcelona, Spain

    Covered competences in Telecommunication Systems, Audiovisual Systems, Telematics, and Electronics.