Skip to content
View lucaasporto's full-sized avatar
🧩
🧩
  • Universidade Federal de Santa Catarina (UFSC)
  • Santa Catarina - Brazil
  • 20:42 (UTC -03:00)
  • LinkedIn in/lucasportoribeiro

Highlights

  • Pro

Block or report lucaasporto

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lucaasporto/README.md
🇺🇸 English | 🇧🇷 Português

✨ Welcome to My Portfolio!

Here you will find projects focused on embedded systems, IoT, real-time operating systems, and software development. Below is a guide to the main repositories you can explore.

📝 About me

I am a Computer Engineering student at the Federal University of Santa Catarina, expected to graduate in December 2026. I have a strong interest in programming and its integration with physical devices and hardware.

🚀 Featured Projects

  • This project is a wearable device capable of automatically identifying boxing punches using embedded Artificial Intelligence on an Arduino Nano 33 BLE Sense.
  • The system reads accelerometer and gyroscope data to infer the moves and makes the results available via Bluetooth Low Energy (BLE) in real time.

Technologies: C++ · Arduino Nano 33 BLE Sense · TinyML · Edge Impulse · BLE · IMU

  • Low-cost and scalable continuous monitoring system for bioelectricity acquisition, specifically focused on microbial fuel cells.
  • Powered by an ESP32, it reads 12 simultaneous channels in the millivolt scale and automatically sends the processed batches to a Google Sheets document via Wi-Fi.

Technologies: C++ · ESP32 · ADS1115 · CD74HC4067 · I²C · Wi-Fi · Google Sheets API · Mongoose · EasyEDA

  • An embedded application simulating a microwave oven to apply concepts of concurrent tasks, synchronization, queues, and interrupts.
  • The system was developed using a PIC24FJ128GA010 microcontroller and the FreeRTOS real-time operating system, with the electronic circuit and execution fully simulated in Proteus.

Technologies: C · PIC24FJ128GA010 · FreeRTOS · MPLAB · XC16 · Proteus

  • A physical, intelligent board for 1D Chess that automatically registers matches and transmits them via Bluetooth to a computer.
  • It identifies the pieces using analog readings through resistors and integrates with a Python application built with Pygame to verify legal moves and record the game.

Technologies: C++ · ESP32 · Python · Pygame · Bluetooth · I²C · LCD

  • A relational database system designed for a ticket sales platform, with a structured model for managing users, events, ticket batches, and sales-related data.
  • Developed in Python with a MySQL connection, it covers the entire database lifecycle, including table creation, test data insertion, queries, and business rules for users, events, and lots.

Technologies: Python 3 · MySQL

  • An embedded system for automatic garden irrigation and environmental monitoring using an ESP8266, sensors, and Wi-Fi communication with the Blynk platform.
  • The system continuously monitors temperature, air humidity, and soil moisture, automatically controlling a water pump when irrigation is required and allowing remote monitoring and manual control through a mobile application.

Technologies: C++ · ESP8266 · Blynk · Wi-Fi · DHT11 · Soil Moisture Sensor · Relay Module · Water Pump


Feel free to explore the repositories for detailed documentation, circuit schematics, and source codes.

📬 Let's Connect!

📧 Email: lucaasportoasis@gmail.com
💼 LinkedIn: linkedin.com/in/lucasportoribeiro/

Pinned Loading

  1. tinyml-combat-glove tinyml-combat-glove Public

    Wearable device for boxing punch classification using TinyML.

    C++

  2. 12-channel-multimeter 12-channel-multimeter Public

    Scalable system for simultaneous low-voltage bioelectricity measurement.

    C

  3. microwave-oven-simulator microwave-oven-simulator Public

    Embedded system simulator for a microwave oven control.

    C

  4. 1d-chess 1d-chess Public

    Forked from LeonardoSNogueira/TiX

    1D smart chess board with automatic match registration and GUI.

    C++

  5. ticket-management-database ticket-management-database Public

    Relational database modeling for an event ticket management platform.

    Python

  6. automated-garden-irrigation automated-garden-irrigation Public

    Garden irrigation system with automatic watering, environmental monitoring, and remote control.

    C++