01 · About

Software engineer, data & AI.

兵法 · The Way of the Engineer

TomásBarbosa

Software Engineer / Data & Artificial Intelligence

MSc final year · University of Minho

Scroll to draw

01About

Software engineer, data & AI.

Tomás Barbosa at night in front of the Colosseum, Rome
Rome, by night

Software Engineer graduate from the University of Minho, now in the second and final year of my Master's, specialising in Data and Artificial Intelligence.

Highly motivated to take on new challenges and committed to continuous learning — known for resilience, determination and a strong drive for both technical growth and personal development.

Studying
MSc Software EngineeringData & AI specialisation · final year
Working
AI ResearcherCentro ALGORITMI · applied LLMs
Giving back
CoderDojo MentorPython & Scratch, ages 7–17

Data & AI

  • LLMs & GenAI
  • LLM benchmarking
  • Multi-agent systems
  • Local LLMs
  • ETL & data pipelines
  • Streaming
  • MongoDB · PostgreSQL · SQL

Languages

  • Python
  • Java
  • C / C++
  • JavaScript
  • SQL
  • Haskell
  • HTML / CSS

Frameworks

  • FastAPI
  • Node.js
  • .NET
  • Flutter
  • REST APIs

Tools

  • Git
  • Docker
  • Google Cloud Platform
  • Postman
  • Ansible
  • Linux

02Selected work

Data & Artificial Intelligence.

Language models, multi-agent systems and the data pipelines behind them — my MSc specialisation, and most of what I'm building now.

01Research · Centro ALGORITMI · 2026

LLM benchmarking for a national AI platform serving the Portuguese public administration.

LLMs · Benchmarking · PT-PT · Evaluation

02Data Engineering · Healthcare

Data pipelines behind a neuro-symbolic clinical decision support system for diabetes management.

ETL · Streaming · MongoDB · PostgreSQL · LLMs

03Research · Centro ALGORITMI · 2026

End-to-end AI-powered legal platform, evolved from a basic prototype into a working system.

LLMs · Model Evaluation · Architecture · Full Stack

04Multi-agent AI

Multi-agent route recommender that personalises pedestrian routes to environment and health data.

Multi-Agent · Local LLMs · FastAPI · Python

05Mobile · GenAI

Smart-tourism app with geofencing, gamification and Gemini-generated audio guides.

Flutter · Gemini · GenAI · Geofencing

06Internship · Accenture · Jul 2025

Turns an Excel sheet and a photo into a finished PowerPoint CV — seconds instead of days.

LLMs · GenAI · Automation · Web

03Selected work

Software & Systems.

Products, compilers, cryptography, distributed systems and graphics — the engineering foundations.

07Personal project

A scroll-driven samurai film: Musashi draws and cuts the page open as you scroll, then five chapters. Nuxt, no WebGL.

Nuxt · Vue · SVG · CSS · Vercel

08BSc · Distributed Systems

High-concurrency in-memory store in Java with a custom binary protocol over TCP.

Java · TCP · Concurrency · Distributed Systems

09BSc · Information Systems Security

Confidential file sharing where not even the server can read the files.

Python · Cryptography · X.509 · AES-GCM · ECDH

10BSc · Language Processing

Full compiler for standard Pascal, from lexer to code for a target virtual machine.

Python · Compilers · AST · Lexing & Parsing

11BSc · Computer Graphics

Modular C++ engine with a model generator and real-time rendering from XML scenes.

C++ · OpenGL · Graphics

04Experience

The road so far.

  1. Jan 2026 — Present

    Work

    AI Researcher

    Centro ALGORITMI, University of Minho

    Research and development of Artificial Intelligence solutions, focusing on applied LLMs. Contributing to key projects including the AMÁLIA national education platform and LexisStudioJuridico.

  2. Nov 2025 — Present

    Community

    CoderDojo Mentor

    CoderDojo Braga

    Guiding children between the ages of 7 and 17 through Python and Scratch challenges.

  3. Sep 2025 — Present

    Education

    Master's, Software Engineering

    University of Minho

    Specialisation in Data and Artificial Intelligence · second and final year.

  4. Jul 2025

    Work

    Technology Summer Intern

    Accenture

    Built a web platform that uses LLMs to generate team-member CVs from an Excel file and a photo.

  5. Oct 2024 — Feb 2025

    Community

    Program Team, Computer Science Week (SEI)

    University of Minho

    Co-organised a major university tech event: workshops, talks and networking for students and industry professionals.

  6. Sep 2022 — Jun 2025

    Education

    Bachelor's, Software Engineering

    University of Minho

    Final grade 15/20.

Languages

PortugueseNative

EnglishB2 · Advanced

05Contact

What's it about?

Based in
Braga, Portugal
Status
Finishing my MSc · open to opportunities

New message

SubjectAn opportunity for you

Hi Tomás,

Send itOpens in your mail app, ready to edit.