Welcome to my GitHub!
I'm a Computer Engineering student at the Federal University of Ceará (UFC) – Quixadá Campus, passionate about understanding how software interacts directly with hardware.
My main interests are centered around:
- Embedded Systems — Bare-Metal programming, STM32, BeagleBone Black and ARM-based platforms.
- Linux Development — Linux kernel, device drivers and operating systems.
- Low-Level Programming — Computer architecture, firmware development and hardware interfaces.
I enjoy building projects that bridge the gap between hardware and software while continuously exploring new technologies and improving my engineering skills.
Here are some of the projects that best represent my journey in Computer Engineering, with a focus on Embedded Systems, Linux development, and low-level programming.
| Project | Description | Technologies |
|---|---|---|
| Linux Kernel Drivers | Linux kernel modules, character device drivers and USB drivers developed during Embedded Linux studies. | C Linux Kernel |
| RP2040 USB Linux Driver | USB communication between Linux and RP2040 firmware using TinyUSB. | C RP2040 USB |
| Smart Circuit Breaker | Embedded automation project using STM32 and a mobile application for monitoring and control. | STM32 C Bluetooth |
| Museum of Antennas | Educational website about antennas and telecommunications concepts. | HTML CSS JavaScript |
| Computer Vision Labs | Practical assignments using OpenCV for image processing and computer vision. | Python OpenCV |
| Battle at Traitors Castle | Academic game project developed in C. | C |
I'm constantly improving my skills through university projects and personal studies. My current learning journey focuses on:
- Embedded Linux & Linux Kernel Development
- Bare-Metal Programming with STM32
- Embedded Systems using BeagleBone Black
- Linux Device Drivers
- Computer Architecture & Operating Systems
- Embedded Communication Protocols (UART, SPI, I²C)
⭐ Feel free to explore my repositories and connect with me!

