Hi, my name is

Martim.

AI & ML enthusiast.

  Lisbon, Portugal

A passionate data scientist and AI engineer. I am passionate about exploring cutting-edge technologies like generative AI, new frameworks, algorithms and scalable systems to build innovative solutions that deliver real impact.

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
  • OpenAI
  • LlamaIndex
  • pandas
  • Docker
  • FastAPI

Experience

Data Scientist & AI Engineer - DareData DareData Logo
Jan 2025 - present

Data Scientist & AI Engineer at DareData, a leading AI and Data Science consultancy firm specializing in delivering AI and data-driven solutions to businesses across various industries.


AI Engineer @ NOS SGPS, contributing to projects under SCAILE — a cross-functional Artificial Intelligence program at NOS — driving the development of autonomous AI systems and intelligent agent-based solutions.

  • Design and implement AI-driven systems leveraging NLP and data-driven approaches.
  • Build scalable, robust, and well-structured AI solutions deployed in GCP.
  • Develop and maintain software infrastructure to support complex agents and workflows.
  • Ensure observability, reliability, and performance of AI systems.
  • Collaborate with cross-functional teams to deliver innovative AI capabilities that drive real-world impact.
  • Continuously improve AI systems by researching new methodologies, integrating modern tools, protocols and frameworks, and scaling solutions to meet business needs.

Key Technologies: OpenAI · LlamaIndex · Google ADK · LangChain · RAG · MCP · Agent2Agent (A2A) · OpenTelemetry · GCP · Docker · Azure · MongoDB · PostgreSQL · Streamlit

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 AI 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

AI Agents Frameworks
GenAI Agents Open-source LLMs OpenAI Python
AI Agents Frameworks
Foundational code repo for learning, exploring, testing, and comparing various state-of-the-art open-source AI Agents Frameworks.
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.

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!