Thiago Miarelli's repositories
socket-implementation-networks-project
Simple file transfer system using C sockets for local networks. Server accepts 1 client, receives text files & sends confirmations. TCP protocol.
algorithms-k-centers
A project in Python implementing the k-center algorithm. This project demonstrates the use of the k-center algorithm to solve the facility location problem. The algorithm is implemented in Python and the project showcases a solid understanding of the algorithm and its applications in optimization problems
awesome-github-profile-readme-templates
This repository contains best profile readme's for your reference.
elixir-projects
A repository of small Elixir exercises to learn about basic functional programming concepts. This collection of exercises covers the fundamental principles of functional programming using the Elixir programming language.
Email-Sender
A study project focused on concurrency and parallelism in Elixir using GenServer and GenStage. The project covers the behavior and performance of these abstractions in a concurrent and parallel environment through practical examples and exercises
react-studies
This repository is a collection of various React projects, showcasing the implementation of the React JavaScript library for building user interfaces.
demo-ci
A project demonstrating the use of Github Actions for Continuous Integration. This project showcases how to set up and configure Github Actions to automate the build, test, and deployment processes of a project.
demo-cypress
Roteiro prático sobre testes end-to-end (testes de front-end) usando o Cypress.
esmforum
Nova versão do ESM Forum - Sistema minimalista de demonstração do livro Engenharia de Software Moderna
fspd-grpc
Essa aplicação implementa dois servidores e dois clientes utilizando gRPC. Eles se comunicam e gerenciam a localização e sincronização de dados entre vários nós da rede.
java-software-eng-refactor
A refactor project in Java for UFMG Software Engineering classes. It includes exercises that cover the principles of good software design and the use of design patterns to solve common software engineering problems.
machine-learning-udacity
Content for Udacity's Machine Learning curriculum
micro-livraria
Exemplo prático de uma pequena livraria virtual implementada usando microsserviços. Inclui também duas tarefas práticas para os alunos.
minimum-spanning-tree-algorithm
A project in C++ implementing the minimum spanning tree algorithm to solve a logistic problem. This project showcases the use of the minimum spanning tree algorithm to find the optimal solution for a logistic problem, such as finding the minimum cost for delivering goods to different locations.
nodeJS-repository-crud
A basic CRUD application in NodeJS for managing repositories. This project showcases the creation, reading, listing, and deletion of repositories using NodeJS.
personal-website
My first HTML website in 2020. First project using CSS and HTML.
space-invaders-c
Space Invaders game developed using the Allegro library in C. This project showcases the use of graphics, animations, and user inputs to create a retro arcade-style game. Features include game object creation, user input handling, collision detection, and a scoring system
thiagomiarelli
Config files for my GitHub profile.