September 2022 - July 2025
Bachelor in Computer Science and Engineering
Relevant Coursework: Data Structures and Algorithms, Object-Oriented Programming, Human-Computer Interaction, Operating Systems, Computer Organization, Machine Learning, Distributed Systems.
September 2025 - Present
Master’s degree in Distributed Systems and Cybersecurity
July 2025 - August 2025
- Leveraged Infrastructure as Code (IaC) to fully automate Azure environment provisioning, cutting deployment time and reducing operational errors.
- Built and deployed a client-facing proof-of-concept by extending an open-source application with new features, and streamlined delivery using containerization, image registries, and Kubernetes orchestration.
September 2023
- I had the opportunity to be a part of the Tˊecnico Mentoring Programme, implemented by NAPE to help guide the students through their adaptation period through activities, and a group that we created for the purpose of addressing their doubts.
July 2023 - August 2023
- Collaborated at the local family-run supermarket during summer break, handling daily cashier operations.
- Strengthened communication and active listening skills through regular interaction with diverse customers.
- The cache implemented consisted in a Direct-Mapped L1 cache and a L2 2-Way set associative, using write-back policies and LRU block replacement.
- Developed a MasterMind-like game with a centralized game server and multiple player instances running across different machines.
- Implemented network communication using sockets, utilizing UDP with custom reliability measures and TCP, for playing and debugging.
- Designed a game similar to Space Invaders in which we implemented the backend using peripherals and interruptions. The Assembly used was based in PEPE-16 and the graphic emulator was provided to us by the teachers.
- Redesigned with a team of four the interface of an app called Quizzes-Tutor from IST which allows teachers to create quizzes and tournaments that are often used for grading.
- Used methodologies like the Wizard of Oz for paper prototyping and based my choices in Nielsen’s usability heuristics for user interface design.
Languages: Terraform, Java, JavaScript, HTML, CSS, Python, C, C++, R, SQL, MIPS Assembly
Technologies: Azure, Kubernetes, GitHub Actions, Git, Figma, Docker, VSCode