• Home
  • Blog
  • Writing
  • Artifacts
  • Chess
  • CV
Artifacts
  1. 2026
  2. 2025
  3. 2024

    Attention In Machine Learning

    High level discussion of the 2017 paper by Google "Attention Is All You Need".

    Computer Laboratory: building applications from scratch

    Invited theoretical lecture for the 2025/2026 edition of the Computer Laboratory course at FEUP.

    SO practical work: getting started

    Support material for my practical Operating Systems classes at FEUP.

    Rethinking programming: an introduction to functional programming with Scala

    Support material for my Scala workshop given in ENEI 2025 at FEUP/ISEP.

    LCOM laboratory work: getting started

    Support material for my practical Computer Laboratory classes at FEUP.

    Building a chess engine: from bit twiddling to search heuristics

    A deep dive into the inner workings of a chess engine. Talk given at Semana de Informática 2024 at FEUP.

    Enhancing Adaptive Mixed-Criticality Scheduling with Deep Reinforcement Learning

    Research paper resulting from my MSc thesis, in collaboration with Pedro Souto and Pedro Diniz.

    Deep Reinforcement Learning for Real-time Scheduling

    My MSc thesis, developed during the 2nd semester of the 2023/2024 academic year at FEUP.

    Flutter: develop once, run everywhere

    A hands-on Flutter workshop at FEUP, covering architecture and best practices. Hosted as a NIAEFEUP external event.