Cauã Rinaldi's Projects
A simple non-authenticated chat room, built using a very modern stack
A GPU-accelerated AI library built in Rust and an online playground to use it to recognize digits.
Simple api using flask_restful and flask_sqlalchemy that helps you store events in a database and find them by their date.
A simple service to manage a H2 Database and allow customers to rent cars
Config files for my GitHub profile.
Simple Spring REST service that will help you manage a small movie theatre
A social network that allows users to write and post snippets in different languages with a code editor, and interact with other users' posts and profiles. It uses Supabase as the database and includes 2 microservices.
A platform that allows users to write and post snippets different languages with a simple code editor, like other snippets, and follow other users. It was inspired by Twitter and GitHub, and made using React, Typescript, ASP .Net Core and Entity Framework.
Simple class to speed up working with compute shaders in Unity
A game where you can play Paper Rock Scissors with custom object agains the computer.
An animated personal portfolio website, showing some information about me and my projects
AI to play Google Chrome Dinosaur Game made with neural networks and based on evolution.
A simple news website made using Django and Python
This is a class that combines XOR bit operations with SHA512 hashing to provide a simple but efficient way to encrypt files and strings.
A tool to efficiently find the extension of files by searching for patterns using different algorithms
"Game of Life" made using Java and Swing.
A website made in Angular to help you create regular expressions using colored blocks. It also supports variables and testing, and outputs the expression in the JavaScript format.
An expandable inventory management system built with ASP.Net Core. It allows users to create and sell products and generates reports based on sales time, seller, and payment method.
A program that extracts key terms from news articles using NLTK and sklearn to apply tokenization, lemmatization, part-of-speech tagging and tf-idf vectorization.
This program allows you to play the knight's tour puzzle yourself or find the solution for custom board sizes.
Minesweeper game made with Java
This project includes a server that controls a database based on Maps and Json, allowing GET, SET and DELETE operations. The server uses executors to control multiple threads. It takes advantage of the command pattern to organize requests. This project also includes a client that read requests from the command line or a file and send them to the server using Sockets.
A simple program in Python that lets you add, invert, mulitiply, transpose and find the determinant of matrices.
Headless chrome/chromium automation library (unofficial port of puppeteer)
A simple tool that finds common stylistic issues in Python code according to PEP8. It uses Abstract Syntax Tree and Regular Expressions
A command-line program to analyze the readability of texts according to famous models. It also tells the age and education level necessary to read the text.
Minimal template for a Rust backend and React fronted communicating directly with grpc-web
The example WASM library show casing shared HashMap, and crossbeam's channel between workers.
Simple GitHub Actions workflows that compute the short hash for a given branch and generate a badge with it