Skip to content
View mateusribeirocampos's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mateusribeirocampos

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse

Mateus R Campos

πŸ‘‹ Hi, I'm Mateus!

I am a Backend Developer (Java 21, Spring Boot) and RESTful API Architect specializing in scalable and robust solutions, with expertise in complex statistical modeling and data analysis (Python/R, PostgreSQL). With 2,000+ hours of documented development experience, I build production-ready applications combining technical proficiency with over 10 years of methodological rigor, international project leadership (INRAE), and high-stakes team and budget management.

Currently focused on backend development with Spring Boot 3.5.3, creating scalable REST APIs with clean architecture, JPA/Hibernate, and microservices patterns. I also develop full-stack solutions combining React/Next.js frontends with Node.js/Spring Boot backends, all deployed to production environments.

Core Expertise: Spring Boot β€’ Java β€’ Python β€’ R β€’ React β€’ TypeScript β€’ PostgreSQL β€’ Node.js β€’ Docker β€’ CI/CD

Let's connect! πŸš€

Repo LinkedIn Discord X


πŸ’Ό Featured Projects

Backend & API Development

Repo

  • Advanced Spring Boot project with professional-grade architecture, demonstrating best practices in enterprise Java development. Latest updates Oct 2025.

Repo

  • Modern Spring Boot ecosystem with Swagger documentation, Docker containerization, Kubernetes orchestration, JWT authentication, JUnit 5 testing, and ReactJS frontend integration.

Repo

  • Production-ready REST API with Spring Boot 3.5.3 and Java 21. Features complete e-commerce domain model, JPA/Hibernate relationships, PostgreSQL integration, and live deployment on Render.

Full-Stack Applications

Repo

  • Full-stack church management system with React, TypeScript, Node.js, and PostgreSQL. Implements event management, donation tracking, user authentication, and role-based access control.

Repo

  • Document management system with React, TypeScript, Node.js, and Supabase. Features real-time updates with Socket.io, workflow tracking, metadata management, and professional logging.

Repo

  • Multi-platform medical appointment system with React web app, React Native mobile app, and Node.js API. Deployed across Vercel and Render with SQLite database.

Tools & Utilities

Repo

  • TypeScript-based MCP (Model Context Protocol) server for NPM integration. Demonstrates expertise in protocol implementation and tooling development.

Repo

  • Efficient YouTube video downloader utility built with Python and yt-dlp, featuring clean CLI interface and robust error handling.

Data Science & Desktop

Repo

  • Comprehensive data science and machine learning projects including automated data analysis pipeline for environmental Big Data, facial recognition, transfer learning, and image recommendation systems. Built with Python/R, scikit-learn, OpenCV, and Jupyter notebooks, achieving 40% reduction in dataset processing time.

Repo

  • Cross-platform desktop calculator with modern UI built using C++ and Qt framework. Demonstrates proficiency in desktop application development and object-oriented design patterns.

πŸ› οΈ Tech Stack

Backend Development

  • Java β€’ Spring Boot 3.5+ β€’ Spring Data JPA β€’ Maven
  • Node.js β€’ Express.js β€’ JWT Authentication
  • PostgreSQL β€’ MySQL β€’ SQLite

Frontend Development

  • React β€’ TypeScript β€’ Next.js β€’ Tailwind CSS
  • React Native β€’ Expo

DevOps & Tools

  • Docker β€’ GitHub Actions β€’ Vercel β€’ Render
  • Git β€’ Postman β€’ VS Code

Data Science & Analytics

  • Python β€’ Pandas β€’ NumPy β€’ scikit-learn β€’ Jupyter
  • R β€’ ggplot2 β€’ Statistical Modeling

πŸ“Š GitHub Analytics

EstatΓ­sticas GitHub Linguagens Mais Usadas
GitHub Streak

πŸ† Conquistas

trophy


πŸ“Š Coding Statistics

Code Time

Lines of code

I'm an Early 🐀

🌞 Morning                908 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   23.18 % 
πŸŒ† Daytime                1895 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   48.37 % 
πŸŒƒ Evening                1062 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   27.11 % 
πŸŒ™ Night                  53 commits          β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.35 % 

πŸ“… I'm Most Productive on Tuesday

Monday                   668 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.05 % 
Tuesday                  710 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   18.12 % 
Wednesday                686 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.51 % 
Thursday                 604 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.42 % 
Friday                   472 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.05 % 
Saturday                 186 commits         β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.75 % 
Sunday                   592 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.11 % 

πŸ“Š This Week I Spent My Time On

πŸ•‘οΈŽ Time Zone: America/Sao_Paulo

πŸ’¬ Programming Languages: 
Java                     11 hrs 15 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   56.38 % 
Other                    4 hrs 10 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   20.89 % 
Bash                     2 hrs 6 mins        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   10.55 % 
HTTP Request             40 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.38 % 
SQL                      31 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.67 % 

πŸ”₯ Editors: 
IntelliJ IDEA            12 hrs 9 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   60.94 % 
Obsidian                 3 hrs 55 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   19.70 % 
Vim                      2 hrs 14 mins       β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.23 % 
Postman                  40 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.38 % 
VS Code                  34 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.90 % 

πŸ±β€πŸ’» Projects: 
spring-boot-profissional 16 hrs 38 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘   83.37 % 
Unknown Project          2 hrs 42 mins       β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.56 % 
ObsidianVault            32 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.75 % 
kitty                    3 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.32 % 

πŸ’» Operating System: 
Mac                      15 hrs 37 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   78.31 % 
Linux                    4 hrs 19 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.69 % 

I Mostly Code in Java

Java                     12 repos            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   25.00 % 
TypeScript               11 repos            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.92 % 
JavaScript               6 repos             β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.50 % 
Python                   4 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.33 % 
Astro                    1 repo              β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.08 % 

Last Updated on 01/11/2025 01:40:59 UTC

Visits Badge

Pinned Loading

  1. op-desafios op-desafios Public

    Forked from OsProgramadores/op-desafios

    SoluΓ§Γ΅es para os desafios (por usuΓ‘rio)

    C