Software Developer | Computer Engineer
Passionate about Augmented Reality, Virtual Reality, Compute Vision and Artificial Intelligence
I am a computer engineer with experience in software development and a strong focus on emerging technologies like VR, AR, and Machine Learning. My goal is to create innovative solutions that combine creativity and technology. I am currently studying a postgraduate degree in Virtual and Augmented Reality at Goldsmiths University in London
Goldsmiths University
Graduation Year: 2026
Grades average based on Base 10 Scale: -
Relevant Coursework: Game Development, AR, VR, Modelling
Universidade da Coruña
Graduation Year: 2024
Grades average based on Base 10 Scale: 7.0675
Thesis grade: 9.5
Relevant Coursework: Software Development, Databases, Software Design, Machine Learning, Artificial Intelligence, Algorithms, Operating Systems, Project Management.
Instituto Tecnológico de Galicia (ITG) | 02/2024 - 05/2024
• Development of a custom voice assistant for android
This task involved creating an Android app using Kotlin and integrating voice recognition and Text-to-Speech APIs to provide voice command functionalities. The result was a modularized and optimized library, making it easy to integrate into any project.
• Augmented Reality application for Vuzix Blade 2
Built in Java, this application displayed real-time location data and status information of tracked individuals in the real world using a custom canvas overlay and Bluetooth connectivity.
This project focuses on developing a virtual keyboard based on the detection of finger and hand movements using electromyographic (EMG) sensors. These sensors capture the electrical signals generated by the forearm muscles when the fingers move, converting them into analog signals that are processed by a Support Vector Machine (SVM) classification algorithm. The SVM analyzes the signals to identify specific finger movements, enabling the activation of a key with a single finger or a combination of fingers. The system uses an ESP32 S2 mini microcontroller to transmit the processed signals to a computer, where the analysis takes place. The goal is to provide a more accessible and comfortable way of interacting with electronic devices, particularly for users with physical limitations who may have difficulty using conventional keyboards. The main programming languages used in this project are Python, for all the signal processing and the computer application, and Arduino, for the acquisition of the signal with the microcontroller.
View on Linkedin