β
Graduate in Computer and Informatics Engineering from the University of Aveiro
π Currently taking a masters degree in Computer and Telematics Engineering from the University of Aveiro
Here you have listings with references to the projects I developed throughout my academic studies
Licenciatura Projects
Course | Project | Brief Description |
---|---|---|
Artificial Intelligence | Rush Hour | Autonomous agent for the game Rush Hour |
Compilers | ADV | Development of a programming language and corresponding compiler for the description and graphic visualization of automata |
Databases | Digital Sales Platform | Windows desktop application, with an integrated database, that simulates a digital sales platform |
Digital Systems Laboratory | Coffee Vending Machine | Coffee vending machine implementation designed for FPGAs (DE2-115 kit) |
Human-Computer Interaction | Car Sales Platform | Development of a web application following a human-centered approach |
Informatics Laboratory | Connection Test | TCP client that connects to Speedtest Servers and outputs connection data |
Information and Organisational Security | Vulnerabilities | Two distinct implementations of a web application:
|
Information and Organisational Security | Authentication | Web application that supports authentication through another application, using a challenge-response authentication protocol |
Information and Organisational Security | Forensics | Forensics report with a detailed analysis and conclusions taken from data of a hacked VM |
Networks Fundamentals | Business Network | Implementation of a business communication network and a TCP Client-Server application |
Operating Systems | File System | Simple file system based on the ext2 file system |
Probability Methods for Informatics Engineering | Text Analysis | Application to analyse and detect similarities between text files using probabilistic methods |
System Analisys | Online Marketplace | Development of a web application following the Unified Process approach |
Masters Projects
Course | Project | Brief Description |
---|---|---|
Communication Architectures | CDN | Technical design, configuration and testing of a CDN with multiple enterprise clients |
Distributed Systems | Heist To The Museum I | Pure concurrent implementation of the problem Thread communication and synchronization through monitors and shared memory |
Distributed Systems | Heist To The Museum II | Distributed implementation of the problem Uses a client-server model of type 2 (server replication) with communication based on message passing over sockets under the TCP protocol |
Distributed Systems | Heist To The Museum III | Distributed implementation of the problem Uses a client-server model of type 2 (server replication) with communication based on method invocation on remote objects using Java RMI |
Embedded Systems Architectures | Environment Monitoring Station | Embedded system that monitors environment data, allowing wi-fi access, OTA and energy consumption management |
Mobile Communications | Simu5G | Study and use of the Simu5G simulator to analyse the performance of several 5G aspects, with a focus on MEC and Device-to-Device scenarios |
Modelling and Performance of Networks and Services | Network Analysis | Performance evaluation on point-to-point links supporting packet services |
Modelling and Performance of Networks and Services | Network Modelling | Traffic engineering of telecommunication networks |
Security in Communication Networks | Network Security | Technical design, configuration and testing of a network with redundant load-balancers, firewalls and a monitor system |
Security in Communication Networks | Network Monitoring | Definition and implementation of SIEM rules, used in a script that performs data analysis and detects anomalies |
Seminar | GPU Article | 6-page article, in IEEE Access magazine format, about the Evolution and Recent Development of GPUs |
Visual Computing | 3D Game | 3D first-person perspective game with exploration and puzzle-solving aspects |