Marcelo Robert Santos

Hi! I'm a Full-Stack developer with experience in frontend, backend, and database. Check out the projects I have worked on!

Experience

ProFusion Mobi / KernelCI Dashboard

KernelCI Logo

Within ProFusion mobi, I worked on the KernelCI Dashboard project. KernelCI is an opensource project helping Linux Kernel developers build and test their code, and they need a dashboard to visualize all the results.

I worked on the frontend, backend and database, as well as CI/CD, unit and integration tests, email notifications, and performance monitoring. I was also the development team leader for a while.

I contributed to:

Technologies used: React, TypeScript, Django, Python, PostgreSQL, Docker, Git, GitHub Actions, CI/CD, Scrum, Kanban, Cron jobs, Prometheus, Jinja.

You can find KernelCI Dashboard's repository at

https://github.com/kernelci/dashboard

Projects

This very website

I've made everything in this website myself and with some help from AI agents, from design to implementation and deployment. This is a personal portfolio website built with Next.js. It showcases my projects, experience, and skills as a developer.

Some cool features include:

  • Dynamic background with gradient effects;
  • Responsive design;
  • Semantic HTML.

Technologies used: Next.js, TypeScript, Tailwind CSS, AI agents.

You can find this website's repository at

https://github.com/MarceloRobert/personal-website

Hidroponic Garden Monitoring System

In university, I learned about distributed systems and one of the topics was multiple microcontrollers installed in an hidroponic garden for environment control. I made the frontend in Dart, connecting to a backend in Java, that received data from a microcontroller in C++.

The frontend was made with Flutter and we used an ActiveMQ AWS broker as the medium between all components.

Technologies used: Flutter, Dart, ActiveMQ, AWS.

You can find the frontend's repository at

https://github.com/MarceloRobert/hidroponic_app

Website to create and share portfolios

With a colleague, I made the frontend of a web platform having CRUD (Create, Read, Update, Delete) functionality of projects and users. This would allow users to create and share their own portfolios.

The frontend was made with Next.js and it connected to a Java backend.

Technologies used: Next.js, TypeScript, Tailwind CSS, REST APIs.

Education

Bachelor's Degree in Computer Science

By Federal University of Itajubá - UNIFEI.

From 2020 to 2025, in Itajubá, Minas Gerais, Brazil.

Some highlighted subjects: Software Engineering, Object Oriented Programming, Algorithm Analysis and Design, Web Development, and Distributed Systems.