Hi, I’m Aris Meksaoui

FULL-STACK DEVELOPER · IoT · SOFTWARE ENGINEERING

Building digital experiences that connect the physical and digital worlds.

Full-Stack IoT developer. I build monitoring and remote-control platforms that work in real conditions: from the Python/FastAPI API to the React/Next.js interface, down to the hardware.

Scroll

About

Software that leaves the screen and works in the real world.

I build monitoring and remote-control platforms: from Python/FastAPI APIs to React/Next.js interfaces, down to hardware integration (Modbus, UniPi, Raspberry Pi).

I have worked on electric-vehicle charging (OCPP 1.6) and access control deployed across several sites, with a focus on systems that last: documented APIs, reproducible deployments, predictable behaviour when the network or the hardware fails.

Focus
Full-stack & IoT
Experience
2 years in production at Engenys
Based in
Paris, Île-de-France
Languages
French, Kabyle, English (B2)

Experience

From connected devices to production platforms.

  1. Sept. 2025 – present

    Full-Stack IoT Developer · Engenys

    Full-time

    Design, deployment and production monitoring of real-time IoT systems: access control, OCPP 1.6 charging stations, backend API and monitoring web interfaces.

    • End-to-end access-control system: embedded software (Python, Bash, Raspberry Pi/UniPi on Debian), API routes, WebSocket and a remote-control web interface (open, lock, time slots)
    • Modbus and license-plate camera integration; production deployment and monitoring
    • Complete OCPP 1.6 solution: embedded charge-point client, central server, API routes and a control interface (start and stop charging)
    • API routes and maintenance of a FastAPI backend (Swagger, relational databases); contribution to its optimisation
    • Monitoring and operations web interfaces (React, Next.js) used daily by field teams
    • Production deployment (Linux, Docker, Nginx) and contribution to the architecture, both autonomously and in a team
    • 50+ water/electricity charging stations deployed, commissioned and monitored in production
    • 100+ connected devices (charging stations, doors, parking terminals) monitored and remotely controlled across several sites
    • A backend API of 200+ endpoints
    • 3 monitoring web interfaces used every day
    • Python
    • FastAPI
    • SQLModel
    • PostgreSQL
    • React
    • Next.js
    • WebSocket
    • OCPP 1.6
    • Modbus
    • Raspberry Pi
    • UniPi
    • Linux
    • Bash
    • Docker
    • Nginx
  2. Sept. 2024 – Sept. 2025

    Full-Stack IoT Developer · Engenys

    Apprenticeship

    First building blocks of the charging-station monitoring platform, alongside the Master’s degree.

    • First React/Next.js interfaces to monitor charging stations
    • Implementation of the OCPP 1.6 protocol (central server and charge-point client)
    • WebSockets for real-time communication with the dashboard
    • FastAPI routes documented with Swagger, SQLModel ORM, PostgreSQL and SQLite databases
    • React
    • Next.js
    • OCPP 1.6
    • WebSocket
    • FastAPI
    • Swagger / OpenAPI
    • SQLModel
    • PostgreSQL
    • SQLite
  3. Apr. 2023 – June 2023

    Full-Stack Developer · UMR IDEES

    Internship

    Development of a website with user management, a database and deployment.

    • Web pages in HTML5, CSS3, JavaScript and PHP, with user management and authentication
    • HTTP request handling
    • MySQL database (CRUD)
    • Secure deployment on OVH
    • HTML
    • CSS
    • JavaScript
    • PHP
    • MySQL
    • OVHcloud
  4. Sept. 2021 – Sept. 2024

    Shift Leader · Burger King

    Part-time

    Part-time job during my studies.

    • Team management and coordination of operations during peak hours

Education

The solid foundations behind the code.

  1. 2023 – 2025

    Master’s in Web Engineering, Communicating Objects and Complex Systems · Université Le Havre Normandie (opens in a new tab)

    Master’s degree, as an apprentice at Engenys from 2024.

    • IoT, FastAPI, Docker, Swagger
    • Big Data, machine learning, AI
    • JavaScript, jQuery, React, React Native
    • Blockchain, relational and object databases, parallelism, graphs, data visualisation (Java)
    • Project: a React Native and blockchain mobile app
  2. 2020 – 2023

    Bachelor’s degree in Computer Science · Université Le Havre Normandie (opens in a new tab)

    General computer science degree.

    • Java (GUI, software engineering, advanced), algorithms, functional programming, C
    • PHP, HTML, CSS, networks
    • Databases (MySQL, PostgreSQL, Oracle)
    • Operating systems, computer architecture, Linux
    • Mathematics for computer science, Processing
  3. 2019 – 2020

    Preparatory classes in Computer Science · ESTIN

    Preparatory classes at ESTIN.

    • Object-oriented programming, web development
    • Algorithms and data structures, logic
    • Analysis, algebra
    • Computer architecture, operating systems
  4. 2018 – 2019

    Scientific baccalaureate · Baccalauréat

    Scientific baccalaureate with highest honours (mention Très bien).

Projects

Things I’ve built, end to end.

IoT · In production

EV charging station monitoring

Web platform to monitor and remotely control electric-vehicle charging stations (OCPP 1.6).

  • OCPP 1.6
  • Python
  • FastAPI
  • SQLModel
  • React
  • Next.js
  • WebSocket
  • Raspberry Pi
  • Docker
  • Nginx

IoT · In production

Connected access control

Remotely managed access-control system integrating field equipment.

  • Python
  • Bash
  • FastAPI
  • React
  • WebSocket
  • Modbus
  • UniPi
  • Raspberry Pi
  • License-plate cameras
  • Debian

Explorations

Research, documents and side work.

What I dig into beyond the projects: studies, technical documents, prototypes, with screenshots and downloadable files.

The first explorations are on their way.

Testimonials

What the people I’ve worked with say.

The first testimonials are on their way. Have we worked together? Leave me a note through the contact form.Contact

Blog

Notes from the deep end.

Write-ups on what I learn while building.

No article published yet.

Contact

Let’s build something together.

A software, web or IoT project, a technical collaboration, an opportunity: write to me, I reply as soon as I can.

Your message is emailed to Aris Meksaoui only, to answer your request, and kept for 12 months at most. Privacy policy.