Gabriel Madeira Lourenço Silva

Backend Developer

Muzambinho, Brazil+55 35 99975-4798gabrielmadeira1504@gmail.com
madeiragab.github.iogithub.com/madeiragablinkedin.com/in/gabriel-madeira-b19100209

Availability: immediate for remote work; open to on-site or hybrid roles, including relocation, from March 2027.

Profile

Final-year Computer Science student at IFSULDEMINAS, with hands-on experience since 2023 on real projects — from requirements with end users through to post-deployment support. Focused on backend: domain modelling, business rules on the server, REST APIs and relational databases. API contract before the code; results verified by tests in CI, including when unfavourable.

Technical skills

Backend and data: Python, Django, Django REST Framework, FastAPI, Node.js, Flask · PostgreSQL, PostGIS, SQLite, MySQL · pandas, scikit-learn, LightGBM

Systems and tooling: Rust, Docker, GitHub Actions, Linux, Git · JavaScript, TypeScript, React, React Native, HTML/CSS, Tailwind · Godot/GDScript, PHP, WordPress, C++ (competitive programming: OLIP, regional)

Experience

Intern — Computer Networks Laboratory | IFSULDEMINAS Apr 2026 – present · Muzambinho, Brazil
Undergraduate Researcher — Smart Campus (PIBIC scholarship) | IFSULDEMINAS Sep 2024 – Sep 2025 · Muzambinho, Brazil
Freelance developer | 99Freelas Jan 2024 – Jan 2025 · remote
Project manager — Robotics Adventures | IFSULDEMINAS Jul 2023 – Apr 2024 · Poços de Caldas, Brazil

Projects

Lastro — embedded relational database, written from scratch in Rust madeiragab.github.io/lastro
Market Direction — next-day directional stock prediction (B3 and S&P 500) madeiragab.github.io/market-direction
Rastro — real-time tracking and geofencing for cattle herds github.com/madeiragab/rastro
Tactical Simulator for AI Evaluation — undergraduate thesis madeiragab.github.io/tcc-simulador-ia

Also: GEICIS Ponto — internship time tracking in Django + DRF + React, API contract settled before any code, 72 tests in CI, awaiting campus IT deployment · GA36-MB — reverse engineering of a handheld console with a remarked SoC.

Open source

@bjorn3/browser_wasi_shim (425★) — submitted a fix for an argv buffer overrun: the size was measured in UTF-16 code units while the write used UTF-8 bytes, corrupting guest memory from the first non-ASCII character on. Found while running Lastro in the browser.

Education and languages

BSc Computer Science — IFSULDEMINAS, Muzambinho Campus · Feb 2023 – Mar 2027 (expected)
Technical diploma in Informatics — IFSULDEMINAS, Muzambinho Campus · Feb 2020 – Dec 2022 (completed)
Languages: Portuguese (native) · English (advanced) · Spanish (upper intermediate)