Skip to content
View ViniciusCMB's full-sized avatar
💭
🚀
💭
🚀

Block or report ViniciusCMB

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
ViniciusCMB/README.md

Vinícius Monnerat

Avionics & Firmware Engineer · Mission Systems · BI & Data

Mechanical Engineering (IPRJ-UERJ) — Avionics/Telemetry Sector Manager at Serra Rocketry


About

I build embedded systems and mission-critical software for rockets and satellites. My work spans the full stack of a flight mission: from the firmware running on an ESP32 in a spinning PocketQube, through LoRa telemetry downlinks, to the ground station WebUI and the data analysis pipeline that turns raw CSV into certified motor classifications.

Day to day I work with C/C++ on ESP32 (FreeRTOS, FSM, RTOS), Python (RocketPy, Flask, NumPy, Pandas), Laravel/PHP for web platforms, and BI tools (Spotfire, Power BI) for turning engineering and mission data into dashboards that drive decisions. I'm a member of the RocketPy-Team LibDev — contributing to the open-source 6-DOF trajectory simulation library used worldwide.

I care about determinism, testability, and fault tolerance. Every design decision passes through three filters: compliance (rules/safety), Murphy (redundancy, no single points of failure), and time (can we actually build, integrate, and test this before launch?).


Current Missions

🚀 Flight Computer V2 — Missions Dédalo (1 km) & Thonyan (500 m)

OOP firmware architecture on ESP32 with FreeRTOS and a 4-state finite state machine for flight phases. Validated against real flight data from LASC. Includes KiCad electronics, bench testing, and FMECA analysis.

flight-computer · flight-simulations

🛰️ Helike — PocketQube 1P (LASC 2026)

ESP32-C3 satellite with bioinspired autorotating recovery system (SRAB, inspired by maple seed aerodynamics) and LoRa triangulation with 3 ground beacons. Full stack: firmware, hardware (KiCad), mission report, and analysis notebooks.

satellite · recovery-webui

🔧 Static Fire Testing Pipeline

Thrust stand (ESP32 + HX711 load cell) → CSV → Flask analysis app → Simpson integration for total impulse, NAR/TRA motor classification, PDF reports. End-to-end from hardware to certified report.

thrust-stand · analysis

📈 RocketPy LibDev Team

Contributing to RocketPy — the open-source 6-DOF rocket trajectory simulator. Member of the RocketPy-Team organization, working on core library development, flight simulations, and data analysis for competitions (EuRoC, LASC).


Selected Projects

Project What it does Stack
git-auto-commit AI-powered commit message generator running locally with Ollama. Enforces conventional commit format. Python, LangChain, Ollama
agendamento-core-template White-label scheduling platform for automotive aesthetics. Laravel + Filament + Livewire. Laravel 12, PHP, Filament 5
RE-maintenance-assistant Smart maintenance tracker for Royal Enfield motorcycles using OEM manual data. Python, Jupyter
AI-study-buddy AI-powered study assistant with context-aware Q&A. Python, PySide6, SQLite
pet-feeder Automatic pet feeder with Wi-Fi scheduling, ESP8266. C++, ESP8266, Arduino
homelab Self-hosted Docker infrastructure with 16 services (Home Assistant, Nextcloud, AdGuard, etc). Docker, Shell, GitOps
analysis Flask web app + CLI for rocket motor static fire analysis. Reports, classification, visualizations. Python, Flask, ReportLab
📚 Academic work (IPRJ-UERJ)
Project Description
metodos-num Numerical methods for differential equations (2024.2 & 2025.2)
calc-numerico Numerical calculus: root-finding, LU decomposition, linear systems
fisexp3 Physics 3 lab — electromagnetism experiments with Jupyter
dinamica Particle dynamics simulations (elastic pendulum, double pendulum)
baja-modeling Baja SAE vehicle modeling notebooks
TEMC Special topics in mathematics & computation
flight-trajectory Rocket flight trajectory modeling (propulsive, ballistic, coast)

Tech Stack

🔧 Embedded & Hardware

C C++ ESP32 ESP32-C3 Arduino PlatformIO KiCad FreeRTOS LoRa (RFM95W)

🚀 Aerospace & Simulation

RocketPy 6-DOF Simulation Flight Dynamics Telemetry Avionics FMECA

🐍 Python & Data

Python NumPy Pandas SciPy Matplotlib Jupyter Flask ReportLab

📊 BI & Analytics

Spotfire Power BI Data Visualization ETL

🌐 Web & Backend

Laravel Filament Livewire PHP Blade Flask Firebase

🤖 AI & LLM

LangChain Ollama OpenCV scikit-learn LLaVA

⚙️ DevOps & Tools

Linux Fedora Docker Git LaTeX NeoVim Klipper


📈 GitHub Activity


📫 Get in touch

LinkedIn GitHub

Pinned Loading

  1. flight-computer flight-computer Public

    Forked from Serra-Rocketry/flight-computer

    Jupyter Notebook 2

  2. satellite satellite Public

    Forked from Serra-Rocketry/satellite

    Jupyter Notebook 1