⚙️ Systems#
⛓️ Blockchain Logger#
A microservice
running in a Docker
container that uses a Blockchain network to save log data. Created in Python
and Flask, it acts as the logger for an API, creating records for each action taken by the user, generating retractability and aiding auditing processes.
Accesses to the external API trigger a call to a Logger endpoint, which formats the information and saves it on the Ethereum
Blockchain, guaranteeing the reliability of the saved data. To do this, Smart Contracts were implemented in the Solidity language, responsible for executing the logic to save the data on the network. Automated tests using the PyTest library are able to verify that the application works.
Demonstration:
📡 IOT#
🔥 EMBER#
An access control system written in Python that I did as a final project proposal for my Information Systems course. It uses a Raspberry Pi
to act as a mediator to allow or deny access to computer resources via a RFID
reader and cards.
EMBER stands for Entry Mediated by Blockchain, Ethereum and Raspberry. Unfortunately, the project proposal was not approved, so the code does not include the Blockchain aspect of the project. However, the access control system is fully functional.
Demonstration:
💡 Arduino Game#
I implemented the Simon Says game using an Arduino
. Its own data structure manages the state of the game, such as the number of consecutive hits.
Demonstration:
Using a piezzo buzzer, I’ve implemented a victory song in case the player achieves N hits.
Demonstration:
Arduino projects
📜 Legacy code#
These are some of the codes I created during my college years. I call them legacy because I realize that they don’t have the quality I need these days. But they are still interesting applications.
Various projects to create mobile applications using the Dart language and the Flutter framework:
Various codes. The main ones are the various codes I’ve made in C++, from data structures (Graphs, Trees, Linked Lists) to sorting and string matching algorithms.
API for generating random names, in both Portuguese and English. I plan to update it in the future.
👨💻 In development#
Project with:
- React
- CI/CD & Github actions
Project with:
- NestJS & Clean Architecture
- TDD & DDD
- CI/CD
- Cloud