Skip to content
View LuisFilipeCouto's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report LuisFilipeCouto

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LuisFilipeCouto/README.md

πŸ‘‹ Welcome to my GitHub

βœ… 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

πŸ“‚ Projects

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:
  1. Vulnerable version that contains specific CWE
  2. Secure version that removes those CWE
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 method
Masters Projects
Course Project Brief Description
Communication Architectures CDN network Technical design, configuration and testing of a CDN network 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
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
Visual Computing IEEE Article 4-page technical report, in IEEE article format, about the Evolution and Recent Development of GPUs
Visual Computing 3D Game 3D first-person perspective game with exploration and puzzle-solving aspects

πŸ–₯️ Languages

Java Python C++ C# Dart JavaScript SQL ANTLR4

Pinned

  1. Project_C Project_C Public

    Development of a programming language and corresponding compiler for the description and graphic visualization of automata

    Java

  2. Project_IA Project_IA Public

    Autonomous agent for the game Rush Hour

    Python

  3. Project_SO Project_SO Public

    Simple file system based on the ext2 file system

    C++ 1

  4. Project_BD Project_BD Public

    Windows desktop application, with an integrated database, that simulates a digital sales platform

    C#

  5. Project_AS Project_AS Public

    Development of a web application following the Unified Process method

    EJS

  6. Project_LSD Project_LSD Public

    Coffee vending machine implementation designed for FPGAs (DE2-115 kit)

    VHDL 2