My Projects

Here, you will find a non-exhaustive list of my projects. As of now, I'm focused in two bigger projects.

Geolocation without GPS

This project demonstrates the feasibility of geolocation without GPS in urban environments, using WiFi signals and LoRaWAN transmission. The system detects nearby WiFi access points, transmits the data via LoRaWAN, estimates the position by trilateration based on RSSI, and displays the route in real time on an interactive map. Ideal for places where GPS is inaccessible or energy-consuming, such as inside buildings or dense urban areas.

LoRaWANWiFiPythonThe Things Network

Embedded Monitoring and Alarm System

Embedded system developed for the Embedded Systems course at UNIFEI, implemented on the LPC11Uxx microcontroller (ARM Cortex-M0). Uses a finite state machine to navigate between configuration modes, with LCD and buttons for user interaction. Monitors external values via UART, compares against configurable thresholds and triggers timestamped alarms using RTC. Features a multilingual interface (Portuguese/English), modular architecture and hardware abstraction layer.

ARM Cortex-M0Bare-metal programmingFSMUART

WealthWise

WealthWise was designed to simulate an environment similar to a brokerage, allowing users to purchase assets listed on a specific stock exchange. The system features authentication, user role-based permission control, and modular architecture. The backend, developed in Java with Spring Boot, uses JWT for authentication and UserRoles management, ensuring robustness and security. The frontend consumes API endpoints, providing a modern and intuitive interface for buying and selling assets.

JavaMavenBackendJWTSpringBoot

Open Ruche Monitoring

Open Ruche is an intelligent IoT beehive monitoring system that combines embedded artificial intelligence, LoRaWAN communication, and solar power to help beekeepers protect their colonies and optimize hive management. The system monitors beehive health in real-time using advanced sensors and on-device AI, detects threats like the Asian hornet (Vespa velutina), tracks colony health metrics, and transmits data via LoRaWAN to cloud platforms for analysis and alerts.

IoTEmbedded AILoRaWANCloud IntegrationLow Power

Bridge Builder - Structural Simulation Game

Bridge Builder is a 2D physics-based bridge construction game where players design and test structural integrity in real-time. The simulation uses realistic physics to evaluate bridge stability under stress.

GameC/C++2DUI/UXTeamwork

Let's Build Something Amazing Together

Nothing beats the good old email. Let's talk!