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.

[ Hall-e ] . [ Grenoble ]

A mobile app (Flutter / Dart) that informs esports fans about live broadcasts of matches from their favourite games on streaming platforms. It enables pubs to schedule broadcasts and guide users via GPS to participating venues. Development of the backend (2 services, Node.js / Express, PostgreSQL) and the associated API. Testing (Vitest) and automated deployment via a containerised (Docker) CI/CD pipeline on a Proxmox server.

FlutterNodejsExpressVitestPostgresSQLDocker
2022 - 2024

[ Diabeloop ] . [ Grenoble ]

Full member of the R&D team: involvement in product decisions regarding the front-end features of the data visualisation software used by doctors to monitor diabetic patients. Front-end (React, TypeScript) and back-end (Node.js, Go) development on an architecture comprising around 25 microservices, with MongoDB and MySQL databases and dedicated CI/CD pipelines. Structured and thoroughly tested code (Cypress, React Testing Library); involvement in decisions and meetings regarding the application’s cybersecurity (risk matrix). Independently took over a project to visualise blood glucose data for elite sport — now used in the Tour de France — and led it through to the V1 release, working directly with the client.

ReactTypeScriptMongoDbReact Testing LibraryCypress
2021 - 2022

[ Technometrix ] . [ Voiron ]

Six months of JavaScript web development within the R&D team. Implemented a release process for a team of five: transition from an irregular delivery schedule to a regular two-week cycle, with tracking and version control. Led the change process and trained the team in Git and Docker — tools still in use today.

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.