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

Highlights

  • Pro

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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 Full Stack Developer specializing in Spring Boot Java and modern web technologies, with a unique background combining Computer Science and PhD-level research in Entomology. With 1,760+ hours of documented development experience, I build production-ready applications using Java 21, Spring Boot 3.5.3, React, TypeScript, and PostgreSQL.

Currently focused on backend development with Spring Boot, 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.

My unique scientific background brings analytical precision and problem-solving skills to software development, with a strong foundation in research methodology.

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

Let's connect! πŸš€

Repo LinkedIn Discord X


πŸ’Ό Featured Projects

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.

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.

Repo

  • Data science projects exploring facial recognition, transfer learning, and image recommendation systems using Python, scikit-learn, OpenCV, and Jupyter notebooks.

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

  • Python β€’ Pandas β€’ NumPy β€’ scikit-learn

πŸ“Š GitHub Analytics

EstatΓ­sticas GitHub Linguagens Mais Usadas
GitHub Streak

πŸ† Conquistas

trophy

Total time coded since Jan 16 2024
image
From: 16 January 2024 - To: 04 August 2025

Total Time: 1,779 hrs 17 mins

Java                 331 hrs 36 mins β–ˆβ–ˆβ–ˆβ–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.50 %
C++                  300 hrs 10 mins β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.22 %
JavaScript           271 hrs 1 min   β–ˆβ–ˆβ–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.04 %
TypeScript           184 hrs 3 mins  β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   07.50 %
Kotlin               100 hrs 42 mins β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   04.10 %
Markdown             76 hrs 49 mins  β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.13 %
CSS                  70 hrs 48 mins  β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.88 %
HTML                 49 hrs 10 mins  β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.00 %
JSON                 46 hrs 41 mins  β–’β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.90 %

Visits Badge

Pinned Loading

  1. op-desafios op-desafios Public

    Forked from OsProgramadores/op-desafios

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

    C