joaosilva21
Bachelor's in Informatics Engineering | MSc in Cybersecurity
University of CoimbraCoimbra, Portugal
Pinned Repositories
SO_Project-Simulators
Programs that will simulate different "activities" using UNIX specification and different elements of an operating system like processes, threads, pipes, etc.
RC_Project-Messaging_System
A program that implements a Messaging System using UNIX specification and network elements like sockets and the protocols TCP and UDP.
BD_Project-Auction_System
A program that implements an Auction System using the framework Psycopg2 and other database elements
CG_Project-PS4_Controller
A program that creates a model (in my case I choose a PS4 Contoller) using OpenGL with some elements like solids, lights, textures, etc
SD_Project-ScoreDEI
A program that will host a "website" to see info about football games using Thymeleaf, Spring-boot, JPA queries and others elements
CDSS_Project-Vulnerable_or_not_WebApplication
A webapplication and some functionalities, each functionality has 2 versions (vulnerable and correct implemented). After the webapplication is tested with some tools in order to find the expected vulnerabilities
PGI_Project-InEvents_AltIdeias
An innovative idea (in our case we choose an android app) and various analysis to it (SWOT, Digital Marketing, Lean Canvas, etc)
MULT_Project-Image_Compression_JPEG
A program that makes a study about JPEG algorithm and his steps of compression like conversion to YCbCr, DownSampling, DCT, Quantization and DPCM.
AED_Project-Sorting_Algorithms
A group of programs that make a study about time complexity (O(n)) of some sorting algorithms like Shell Sort, Quick Sort and Radix Sort.
AED_Project-Trees_Data_Structures
A group of programs that make a study about time complexity (O(n)) of some operations of tree data structures like Merkle Tree, AVL Tree and Splay Tree.
joaosilva21's Repositories
joaosilva21/PGI_Project-InEvents_AltIdeias
An innovative idea (in our case we choose an android app) and various analysis to it (SWOT, Digital Marketing, Lean Canvas, etc)
joaosilva21/BD_Project-Auction_System
A program that implements an Auction System using the framework Psycopg2 and other database elements
joaosilva21/MULT_Project-Image_Compression_JPEG
A program that makes a study about JPEG algorithm and his steps of compression like conversion to YCbCr, DownSampling, DCT, Quantization and DPCM.
joaosilva21/AED_Project-Sorting_Algorithms
A group of programs that make a study about time complexity (O(n)) of some sorting algorithms like Shell Sort, Quick Sort and Radix Sort.
joaosilva21/AED_Project-Trees_Data_Structures
A group of programs that make a study about time complexity (O(n)) of some operations of tree data structures like Merkle Tree, AVL Tree and Splay Tree.
joaosilva21/AIB_Project-2nd_Degree_Equation_Solver
A program that calculates 2nd degree equations.
joaosilva21/ATD_Project-Data_Analysis_From_Accelerometer
A program that make a study about signals collected from smartphone accelerometers in order to classify/identify the activity performed.
joaosilva21/CDSS_Project-Vulnerable_or_not_WebApplication
A webapplication and some functionalities, each functionality has 2 versions (vulnerable and correct implemented). After the webapplication is tested with some tools in order to find the expected vulnerabilities
joaosilva21/CG_Project-PS4_Controller
A program that creates a model (in my case I choose a PS4 Contoller) using OpenGL with some elements like solids, lights, textures, etc
joaosilva21/COMP_Project-DeiGo_Compiler
A program that works as a Compiler for a branch of the language Golang, the language DeiGo.
joaosilva21/EA_Projects-Solving_Problems
A group of programs that solve given problems efficiently.
joaosilva21/FIA_Project-Braitenber_Vehicles
A reactive agent that shows different behaviors(aggressiveness, fear, love, ..) depending on the type of scene and elements(lights and cars)
joaosilva21/FIA_Project-The_Slow_and_The_Calm_Darwins_Edition
Develop and test adaptive agents using different elements like: operators (mutation and crossover), agent selection and elitism
joaosilva21/joaosilva21
joaosilva21/MULT_Project-Music_Information_Retrieval
A program that works as a system of music information retrieval, with librosa we extract some features, metadata, etc of a group of musics.
joaosilva21/Personal_Project-Pacman_Game
This project is being developed as a form of learning and pure fun. Consists in develop a Pacman game.
joaosilva21/POO_Project-CISUC_Publications_Manager
A program that manages publications of an organization called CISUC.
joaosilva21/PPP_Project-Hospital_Appointments_Manager
A program that manages hospital appointments.
joaosilva21/QCS_Projects-Terminology_Testing
A group of projects related with Software Quality and Dependability, where is analysed the terminology of this subject and then applied some testing techniques
joaosilva21/RC_Project-Messaging_System
A program that implements a Messaging System using UNIX specification and network elements like sockets and the protocols TCP and UDP.
joaosilva21/SCM_Projects-WiFi_Access_Point_MQTT
A group of programs that use some Network elements like Wifi, Packets, Access points, MQTT, etc.
joaosilva21/SD_Project-ScoreDEI
A program that will host a "website" to see info about football games using Thymeleaf, Spring-boot, JPA queries and others elements
joaosilva21/SD_Project-UcDrive
A platform(server) to store files from users(clients), using some protocols (TCP and UDP) and other elements like sockets, packets, etc.
joaosilva21/SO_Project-Simulators
Programs that will simulate different "activities" using UNIX specification and different elements of an operating system like processes, threads, pipes, etc.
joaosilva21/SP_Projects-Anonymization_SecureMultipartyComputation
A group of projects related with Security and Privacy where is done a process of anonymization of datasets and testing of some PSI protocols.
joaosilva21/STI_Projects-Certificates_NFTables_WSTG
A group of projects related with Information Tecnology Security using some activities and technologies like certificates and openvpn; nftables; webapplication analysis
joaosilva21/TC_Project-LED_Game
A program that implements the game entitled “Discover the LED”. The goal is be able to turn on all the LEDs with the fewest number of clicks.
joaosilva21/Thesis-Scripts-Assess-of-DAST-Tools-against-OWASP-Top-10-vulns
joaosilva21/TI_Project-Compression_Of_Files
A group of programs that apply some compression algorithms in some files. Also helps to do a study about the efficiency of this algorithms.
joaosilva21/TI_Project-Entropy_And_Mutual_Information
A program that make a study about entropy, redundancy and mutual information of different types of files (txt, wav, bmp).