AI/ML engineer based in Porto. I'm currently an AI Engineer, where I build AI products end to end, mostly multi-agent pipelines and RAG systems with a full-stack layer around them. I'm finishing my MSc in Artificial Intelligence at FEUP, with a thesis on conversational agents for smart-home automation.
I did my bachelor's in Informatics and Computing Engineering at FEUP too, and spent an exchange semester at PUC Chile. Most of my project work is in deep learning, computer vision and NLP, and I like taking things the whole way from raw data to something that actually runs, which is what most of my repos are.
Outside the projects: I've spent two years as a teaching assistant at FEUP for Theory of Computation, Algorithms and Data Structures, and Compilers, I ran weekly debates in the university Debate Society, and I did a lot of organising at BEST Porto. I work in Portuguese, English and Spanish.
Right now I'm looking for new-grad and full-time roles.
Python is my main language for ML; C++ and Java for most other things.
- Languages: Python, C++, Java, JavaScript, SQL
- ML and data: PyTorch, TensorFlow, scikit-learn, Hugging Face, OpenCV, pandas, NumPy
- Web: Angular, Laravel, Flutter
- Tools: Docker, Git, Linux, PostgreSQL
The work I'm most proud of is pinned right below. For the full trail, from this year's master's projects back to first-year of my BSc, see PROJECTS.md.


