user@portfolio:~$ whoami

[Hugo Rodrigues]
fullstack.dev

I build end-to-end web applications. A robust backend, a clean frontend, and automation wherever possible.

Who i am ?

My Background

I enjoy thinking about architecture just as much as I do about UI details.

~/about.json
'role': 'Fullstack Developper'
'experiences': '3 years'
'focus': ['Web', 'Api', 'Iot', 'Mobile']
'status': 'available'

experiences

2024 - Auj.

[ Auto entreprise ] . [ Grenoble ]

Design and development of a Flutter mobile app with a backend in Node.js/Express and a PostgreSQL database. Implementation of a microservices architecture and creation of technical and architectural documentation. Conducting unit tests (Vitest) Implementation of an automated CI/CD pipeline for deployment to a VPS

FlutterNodejsExpressVitestPostgresSQLDocker
2022 - 2024

[ Diabeloop ] . [ Grenoble ]

Design and enhancement of a blood glucose data visualization interface. Enhancement of a blood glucose data visualization application for elite athletes. Development of unit tests, integration tests, and end-to-end tests. Contribution to UI/UX decisions for data visualization applications. Contribution to the implementation of cybersecurity standards in the medical field.

ReactTypeScriptMongoDbReact Testing LibraryCypress
2021 - 2022

[ Technometrix ] . [ Voiron ]

Implemented Docker within the R&D team to containerize the application in production Developed a Git training program for the R&D team. Established a release process. Developed and integrated a feedback service for the main application.

PythonJavaScriptDocker

certifications

2025

[ Openclassroom ]

2022 - 2024

[ ESGI Grenoble ]

2021 - 2022

[ CESI Meylan ]

2021

[ Openclassroom ]

2021

[ Openclassroom ]

projects

project_001

[Gaz sensor robot]

Final-year project: converting a robot from the IUT into an autonomous gas detector. This battery-powered (2 × 12V) line-following robot navigates a known environment, detects gas and smoke, and then alerts the user via email over Wi-Fi. It stops at the end of its path or when it encounters an obstacle.

C++C

project_002

[Website for Hammela Costume]

This website helped me address two challenges: first, creating a website for a new brand, Hammela Costume, which is a custom suit brand run by a family member; and second, giving me the opportunity to learn Next.js.

TypeScriptJavaScriptNextJsTailwind

project_003

[Front end of the Hall Esport app]

A project that addresses a common problem: how to hang out with friends, watch esports matches in bars, and drink beer. That’s where the Hall Esport app comes in. Front-end / Mobile

Flutter

project_004

[Hall Esport API]

Hall Esport Backend API. This API exposes data (charts, match streams, users, favorites, etc.) to the front end and mobile apps, and relies on the shared database access package as well as the data retrieval service that populates the database.

NodeJsExpressPostgresSQL

project_005

[Hall Esports Match recoveries Service ]

The service that continuously collects and updates the matches being streamed and consumed via the Hall Esports API.

NodeJs

technologie stack

frontend

  • React
  • Vuejs
  • JavaScript/Typescript
  • Tailwind

backend

  • Nodejs/Typescript
  • Python
  • Java
  • C
  • C++
  • MongoDb
  • PostgresSql

infra&tools

  • Docker
  • CI/CD

Contact

$ Working together

A project, an opportunity, or just want to talk code? All my work is on GitHub and GitLab.