Hi, my name is

Martim.

A ML and GenAI enthusiast.

  Lisbon, Portugal

A passionate machine learning engineer and data scientist. I tend to leverage cutting-edge algorithms and data-driven solutions to build models that are insightful, efficient, and deliver results.

About Me

I am a MSc graduate from Instituto Superior Técnico (IST) in Portugal. During my studies, I had the opportunity to participate in an Erasmus exchange program at Technische Universität München (TUM) in Munich. My academic journey has been centered on Computer Science with specializations in Artificial Intelligence and Data Science.

Recently, I successfully defended my MSc Thesis, Aligning Language Models with Human Feedback without Reinforcement Learning. The research delves into Generative AI, Deep Learning, and NLP, and was conducted under the supervision of André F. T. Martins, Head of Research at Unbabel, and Sweta Agrawal, a postdoctoral researcher at Instituto de Telecomunicações, in collaboration with Unbabel and SARDINE Lab.

I hold a particular interest in the fields of Machine Learning, Data Science, and GenAI.

Here are a few technologies I've been working with recently:
  • Python
  • pandas
  • TensorFlow
  • Docker
  • SQL
  • FastAPI

Experience

Data Scientist - DareData DareData Logo
Jan 2025 - present
I am currently working as a GenAI Engineer on a project with NOS Portugal to integrate Generative AI, aiming to enhance service quality and streamline processes to reduce costs.
Software Developer - Sky Portugal Sky Portugal Logo
Jul 2024 - Aug 2024
Developed, enhanced and deployed a Slack bot to automate manual processes, migrating its codebase from Python to Kotlin for improved structure and test coverage. This provided a more scalable foundation for future development and integrations."

Education

2022 - 2024
MSc Degree in Computer Science and Engineering
Instituto Superior Técnico
GPA: 18 out of 20

My specializations were in Artificial Intelligence 🤖 and Data Science 📊.

📜 For my MSc thesis, I worked on Generative AI, Deep Learning, and NLP, focusing on the alignment of Language Models with human feedback without reinforcement learning, for machine translation and summarization.

👉🏻 Check out my blog post on My MSc Thesis to learn more.


Technische Universität München
Exchange Student (Erasmus+)

🌍 I participated in an Erasmus exchange program, where I successfully completed courses in:

  • Natural Language Processing
  • Business Analytics and Machine Learning
  • Query Optimization

👉🏻 Check out my blog post on My Erasmus Experience to learn more.

2019 - 2022
BSc Degree in Computer Science and Engineering
Instituto Superior Técnico
GPA: 17.43 out of 20
2004 - 2019
Elementary & High School
Colégio de São Tomás
GPA: 18.95 out of 20

Projects

Diabetes Risk Predictor
Python Jupyter Notebook ML EDA scikit-learn Optuna
Diabetes Risk Predictor
End-to-end machine learning pipeline that leverages health and demographic data to predict diabetes risk with high accuracy.
CustomPOs for SLMs
Python HuggingFace NLP transformers PyTorch LLMs
CustomPOs for SLMs
Novel Preference Optimization Algorithms for state-of-the-art small LMs, enhancing performance in GenAI and NLP tasks.
LLMeals - Analytics Cup
Python Jupyter Notebook ML EDA scikit-learn Matplotlib
LLMeals - Analytics Cup
EDA & Predictive model developed for LLMeals - predicts whether a customer will like or dislike a suggested recipe based on their preferences and dietary requirements.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you as soon as possible!