Aspiring researcher. Currently interested in Geometric Deep Learning and Neural Reasoning, working towards more reliable and generalizable deep learning. Current research spans Neural Algorithmic Reasoning applications to RNA velocity and Mechanistic Interpretability of LLMs through GDL principles. Also interested in the deployment and optimization of machine learning systems.
MPhil in Advanced Computer Science, 2024 - 2025
University of Cambridge
BSc in Computer Science and Engineering, 2021 - 2024
Instituto Superior Técnico - University of Lisbon
Bayesian approach to predict the severity of an avalanche in a given region, and identification of the optimal location for dam placement and avalanche mitigation. Bayesian Optimization, Multi-fidelity, Sensitivity Analysis, Gaussian Processes, etc.
A machine learning pipeline for prediction of asset value using a customly designed LSTM model. Developed efficient pipelines for API data extraction, web-scraping, cleaning, and preprocessing data from hundreds of sources. All-time-high accuracy of about 64%. PyTorch, Tensorflow, Keras, Numpy, Pandas.
Web application allowing for the creation and conversation with an AI-generated psychologist. LLMs, Speech Synthesis and Voice recognition to create a realistic therapist character and enable a fluid conversation with the user. Node.js, React, AWS.
Coded a compiler for this made-up language called TIL supporting recursion, conditionals, loops, etc. From scratch (no libraries), in C++.
Implemented a filesystem supporting concurrent access, multithreaded operations, and implemented a message broker on top of it. From scratch (no libraries), in C.
Solved the Bimaru puzzle, finding the optimal solution extremely fast using search algorithms.