Guilherme Sampaio's Projects
A web application made to manage and search court rulings. Project made within the scope of EW (Engenharia Web) at Universidade do Minho (grade 20/20).
Github statistics visualizer via CSV datasets, written in C. Project is within the scope of LI3 (Laboratórios de Informática 3) at Universidade do Minho (grade 17/20).
A lightweight dynamic ip service for cloudflare.
Repository containing the homework of the PL (Processamento de Linguagens) classes at Universidade do Minho.
Final exam of EW (Engenharia Web) at Universidade do Minho (graded at 20/20).
Archive for the files used in the first practical assignment of ESR (Engenharia de Serviços em Redes) at Universidade do Minho.
Github frontpage content.
Public IPv4 & IPv6 watcher, with notifications and execution of custom scripts upon events.
Multicast clients, servers and nodes written in Go.
A DNS Server implementation written in Python 3.10. Project made within the scope of CC (Comunicação por Computadores) at Universidade do Minho (grade 17/20).
Repository containing the resolution of the proposed homeworks for PL (Processamento de Linguagens) at Universidade do Minho.
User Management & Authentication service for the Probum application.
Sveltekit webapp for the Probum Application.
A car racing game that allows the visualization of different path solving algorithms. Project written within the scope of IA (Inteligência Artificial) at Universidade do Minho (grade 18/20).
Simple sateful firewall implementation in P4 for mininet topologies.
File transfer over FIFO pipes CLI application, written in C for the project of SO (Sistemas Operativos) at Universidade do Minho (grade 16.6/20).
Generate any schedule with any combination of shifts no matter the course you're in. You can even convert the schedules into xlsx, ics, json or png files.
Smart house simulator written in Java for the classes of POO (Programação Orientada aos Objectos) at Universidade do Minho (grade 18/20).
Stack machine fully written in C within the scope of LI2 (Laboratórios de Informática 2) at Universidade do Minho (grade 17/20).
AI-based 'buddies' to help you with your cryptocurrency trading. Simulate different trading styles and choose what's best for you. Project developed for Bugsbyte Hackathon 2024
Python TOML to JSON converter using PLY. Project made within the scope of PL (Processamento de Linguagens) at Universidade do Minho (grade 20/20).
A mock electric scooter managing client-server application written in Java for SD (Sistemas Distribuidos) at Universidade do Minho (grade 18/20).
A glimpse into your computer's temperature, voltage, fan speed, memory usage and CPU load.