Pinned Repositories
web-app
web-application
Repository to develop the web applications of MyLife monitoring system, using React
aed
Algoritmos e Estruturas de Dados | UA 2018/2019
img-processing
Repository to develop an image processing program in C.
intrusion-tracker
IES Practical Project - Web Platform | UA 2019/2020
load-balancer
Very simples HTTP/TCP Load Balancer. Implemented in Python3, single thread, using OS selector.
react-air-quality
Frontend of a multi-layer web application to measure the air quality of a certain region/city, using React.
socket-programming-python
Socket programming using Python
spring-air-quality
Backend of a multi-layer web application to measure the air quality of a certain region/city, using Spring Boot.
tiagocmendes's Repositories
tiagocmendes/socket-programming-python
Socket programming using Python
tiagocmendes/load-balancer
Very simples HTTP/TCP Load Balancer. Implemented in Python3, single thread, using OS selector.
tiagocmendes/aed
Algoritmos e Estruturas de Dados | UA 2018/2019
tiagocmendes/img-processing
Repository to develop an image processing program in C.
tiagocmendes/intrusion-tracker
IES Practical Project - Web Platform | UA 2019/2020
tiagocmendes/react-air-quality
Frontend of a multi-layer web application to measure the air quality of a certain region/city, using React.
tiagocmendes/spring-air-quality
Backend of a multi-layer web application to measure the air quality of a certain region/city, using Spring Boot.
tiagocmendes/algorithms-and-data-structures
Repository for Algorithms and Data Structures
tiagocmendes/android-bullet-journal
Repository used for the development of Bullet Journal mobile app, under the HCI course of University of Aveiro.
tiagocmendes/binary-trees
This project was done in the subject Algorithms and Data Structures for Computer Engeneering . Its objective was to create an algorithm that counted the number of leaves, height of the tree, the average cost of searching for an item present in the tree (hit), the average cost of searching for an item that is not present in the tree (miss), for a tree of n nodes.
tiagocmendes/chord
This repository implements a chord distributed ring using Python.
tiagocmendes/distributed-map-reduce
This repository implements the map/reduce algorithm in a centralized distributed system, with one coordinator and several workers processes, also having a fault tolerance mechanism.
tiagocmendes/ia
Inteligência Artificial 2019/2020 | Universidade de Aveiro
tiagocmendes/kafka-clock
tiagocmendes/Nutribit
Modelação e Análise de Sistemas | UA 2017/2018
tiagocmendes/probabilistic-football
Implementation of a Stochastic Counter, Counting Bloom Filter and Min Hash technique using Java
tiagocmendes/Railway_DB
Database Project | UA 2018/19
tiagocmendes/react-guru
Repository for the "React - The Complete Guide" course on Udemy
tiagocmendes/restaurant-p2p
This repository implements a drive-through restaurant using a peer-to-peer distributed system architecture.
tiagocmendes/restaurant-rpc
This repository implements a drive-through restaurant using a centralized distributed system architecture based on remote procedure calls.
tiagocmendes/secure-communication
Secure communication on a client-server architecture using Python
tiagocmendes/semaphore-restaurant
Solution of the famous Dining Philosophers concurrency problem, using threads and semaphores in C.
tiagocmendes/so
Sistemas Operativos | UA 2018/2019
tiagocmendes/tiagocmendes
tiagocmendes/tiagocmendes.github.io
tiagocmendes/tqs
Teste e Qualidade de Software @ Universidade de Aveiro, 2019 - 2020
tiagocmendes/tsp
Solution of the famous Travelling Salesman Problem for the 18 main districts of Portugal using C programming language. The solution uses Brute Force and Dynammic Programming algorithms.
tiagocmendes/udemy-courses
Repository with several projects made in some Udemy courses
tiagocmendes/video-encoding
Repository to develop video encoding tools in both C++ and Python3
tiagocmendes/world-of-soccer
Single Page Application built with Durandal, retrieving data from an API.