Back to portfolio

Full-stack · Data systems

Real-Time Data Platform

A microservices-based web platform for collecting, transforming, storing and visualizing technical data streamed through MQTT.

Role
Full-Stack Developer Intern · Web Applications & Data
Organization
Hydrogen Research Institute
Period
2023
03
MQTTETLStorageAPIReact
Full-stack · Data systems2023

01 · Context & problem

Real-Time Data Platform

Continuous technical data needs a reliable, observable path from ingestion to inspection. The platform combined real-time messaging, ETL, storage and visualization behind clear service boundaries.

02 · What I built

01

Designed and deployed a microservices web platform for real-time technical data.

02

Built frontend and backend services plus interfaces between platform components.

03

Implemented automated ETL pipelines to collect, transform and store MQTT data streams.

04

Containerized services and contributed to CI/CD, data modeling and architecture documentation.

03 · System flow

01MQTT
02ETL
03Storage
04API
05React

04 · Engineering decisions

01

Messaging decouples producers and consumers

MQTT separates acquisition from downstream transformation and visualization.

02

Services stay deployable independently

Containerization supports repeatable environments and clearer runtime ownership.

03

Data flow remains explicit

ETL, persistence and visualization remain separate concerns rather than one monolithic process.

05 · Stack

ReactNode.jsMongoDBPythonMQTTDockerKubernetesJenkins

Project details are based on verified résumé content and public project material only.

Contact

Building something that needs real engineering depth?

Open to full-stack, backend, platform, DevOps and AI-integration opportunities in Québec, Canada and remote teams.