Industrial IoT • Real-Time Systems • Full-Stack Service Architecture

From machine data to production-ready software systems.

I design, build and ship production-focused software systems for industrial and operational environments. My work covers machine connectivity, telemetry pipelines, real-time dashboards, cross-platform delivery, background services and deployment-ready architecture.

Focus Areas

Systems I build

The portfolio is organized around deployable systems, not isolated UI screens. The emphasis is data flow, service boundaries, observability and delivery.

Industrial IoT

Machine data collection, telemetry pipelines, MQTT flows and dashboard-oriented device modeling.

Real-Time Systems

WebSocket, Socket.IO, live dashboards, background workers and async task notifications.

Service Architecture

Microservices, API gateways, Redis, PostgreSQL, Docker Compose and deployable service boundaries.

Cross-Platform Delivery

Windows services, Linux services, executable packaging, installer workflows and deployment validation.

CNC & Machine Connectivity

MTConnect, LSV2, CNC API research, machine state normalization and industrial data extraction.

Internal Tools & Automation

Business process tools, sync services, monitoring utilities and operational dashboards.

Engineering Work

Technical execution across real systems

I work below the surface of the interface: data ingestion, protocol handling, service boundaries, runtime behavior, deployment packaging, health checks, logging and production-oriented delivery.

Map + Health Runtime IBBCAM

Camera monitoring and data proxy architecture

Created a FastAPI-backed monitoring application that parses camera source data, protects sensitive fields, exposes clean API endpoints and serves a browser-based operational map interface.

  • Parsed XML camera records and exposed only whitelisted public fields.
  • Built background health tracking and lightweight liveness endpoints.
  • Proxied and normalized external traffic, parking, bridge and weather data layers.
FastAPILeafletDockerHealth Checks
Mobile Product System ParkIt

Location-based mobile application flow

Developed the technical structure for a parking-space rental product with authentication, listings, map discovery, media handling, favorites, messaging and notification-driven user flows.

  • Structured Expo / React Native screens around listing, profile and map workflows.
  • Integrated Firebase Auth, Firestore data models and Supabase media storage.
  • Built real-time messaging and notification flows around operational user actions.
React NativeExpoFirebaseSupabase
Real-Time Web Platform ft_transcendence

Service-oriented multiplayer architecture

Built a containerized web platform with real-time game state synchronization, authentication services, user and social modules, gateway routing and monitoring-oriented service separation.

  • Designed service boundaries for auth, game, user, notification and gateway layers.
  • Implemented WebSocket-based real-time interaction and JWT-protected flows.
  • Packaged the stack with PostgreSQL, Redis, Docker Compose and monitoring components.
FastAPIWebSocketRedisPostgreSQLDocker
Microservice Product Stack Matcha

Distributed application and matching engine

Designed a multi-service product architecture with frontend routing, authentication, profile management, media handling, location logic, interaction tracking and match scoring workflows.

  • Separated auth, user, photo, interaction and match responsibilities into independent services.
  • Used Redis, PostgreSQL and PostGIS-oriented logic for session, event and location flows.
  • Built protected frontend flows with Next.js, TypeScript and API gateway routing.
Next.jsTypeScriptPostgreSQLRedisPostGIS
Industry 4.0 CNC Connectivity Machine Data

Multi-brand CNC data acquisition layer

Worked on extracting operational data from industrial CNC machines by researching vendor protocols, native communication libraries and controller-specific access methods for Industry 4.0 monitoring flows.

  • Investigated machine connectivity paths for Mitsubishi, NUM, Heidenhain, Siemens, Fanuc and similar CNC environments.
  • Mapped machine states, alarms, counters, execution modes and runtime signals into telemetry-ready structures.
  • Analyzed vendor SDKs, native DLL exports, LSV2 flows, MTConnect adapters and protocol-level integration constraints.
CNCIndustry 4.0MitsubishiNUMHeidenhainMTConnectLSV2
Deployment Engineering Tooling

Build, broker and Linux service tooling

Built supporting infrastructure utilities that turn development work into runnable environments: Dockerized brokers, ARM binary build environments and Linux background synchronization services.

  • Prepared Docker Compose environments for MQTT broker and ARM/Nuitka compilation flows.
  • Implemented systemd-oriented sync service behavior with inotify and rsync workflows.
  • Documented repeatable commands for build, run, logs, cleanup and operational validation.
DockerNuitkaARMsystemdMQTT

Engineering Approach

Built for runtime, not only for screenshots

The recurring pattern across my work is converting raw operational data into monitored, packaged and deployable software systems.

01

Collect

Read machine, camera, database, protocol or service-level data from the source system.

02

Normalize

Convert raw records into stable identifiers, clean payloads and service-ready structures.

03

Stream

Move data through MQTT, WebSocket, REST, polling workers or gateway services.

04

Operate

Package the system, add logs and health checks, then prepare it for Windows or Linux runtime.

Technology Stack

Tools grouped by delivery role

The stack is intentionally grouped by system responsibility: backend, frontend, industrial protocols, data, delivery and diagnostics.

Backend

Python, FastAPI, Flask, Node.js, Go, C, C++, C#

Frontend & Mobile

React, Next.js, TypeScript, React Native, Expo, Tailwind CSS

Industrial / IoT

MQTT, MTConnect, LSV2, Modbus, OPC UA, ThingsBoard, CNC APIs

Data

PostgreSQL, Redis, SQLite, SQL Server, PostGIS, TimescaleDB

Delivery

Docker, Docker Compose, Windows Services, systemd, Nginx, PyInstaller, Nuitka

Diagnostics

Wireshark, dumpbin, Dependencies, ILSpy, TCPView, Windows API tools

Core Systems Background

42 School project base

These projects are kept as supporting evidence of C, C++, Unix, networking, algorithms, graphics, concurrency and DevOps fundamentals.

libft ft_printf get_next_line push_swap minitalk minishell netpractice ft_irc so_long cub3d philosophers CPP_00 - CPP_09 Born2beroot Inception

Contact

Available for system-focused software work.

Best fit: industrial data collection, real-time monitoring, internal operational tools, service deployment, integration research and production-oriented dashboards.