Portfolio — 2026

MarinoRomain— the same six letters, rearranged

I built things, and vibrate doing so. Scroll to explore a few selected projects.

Scroll
Illustrated portrait of Romain Marino

About

I’m an engineer who loves building things — from software to ideas.

I create because I can’t help it. I like turning a blank page into something useful, thoughtful, and alive, and I put a little piece of myself into everything I make. When I’m not coding, you’ll probably find me playing the harp.

Curriculum vitae

Career & education

  1. 2016 – 2018

    Education

    BTS SIO — option SLAM

    EFFICOM Lille

    Two-year higher technician diploma in software solutions & applications development.

  2. 2017 – 2018

    Experience

    IoT Developer

    GreenMinded

    Application & web development and embedded-system prototyping.

  3. 2018 – 2019

    Education

    Licence STS — Informatique

    Conservatoire National des Arts et Métiers

    Bachelor-level year in computer science.

  4. Sep 2018 – Jan 2023

    Experience

    Full-stack Developer

    APIZR — Lille, France

    4½ years building full-stack web applications, front to back.

  5. 2019 – 2021

    Education

    Master's degree — Computer Science

    Faculté de Gestion, Économie & Sciences

    Master's in computer science.

  6. Jan 2023 – Dec 2025

    Experience

    Software Engineer

    Worldline

    Three years of software engineering, DevOps and cloud architecture on payment platforms.

  7. Nov 2024

    Education

    Music theory — 1er cycle (1C1)

    Conservatoire de Roubaix

    Formal solfège study — the background behind the Undosus training apps.

Category 01

Webapps

Installable, offline-first PWAs — each shipped as a single static file, no framework, no build.

01

Undosus

A small family of free, installable, account-free musical-training apps — one discipline per app, one shared design language. Each is a single static file: no framework, no build, zero JS dependencies, bilingual FR/EN, dark-first, offline-capable. undosus.com is the landing page that ties the suite together.

  • Static site
  • PWA
  • Web Audio API
  • SVG
  • i18n FR/EN
  • Vanilla JS
Visit undosus.com →
  • Rhythm training

    Metronomy

    Generate a random rhythm, read it in real notation, then tap or clap it back — scored for accuracy, with a dashboard tracking every session.

    Music notationMic detectionDashboard
    Open Metronomy
  • Tempo training

    Beatsy

    Set a target BPM and time signature, then tap to hold it steady — scored on how consistent you stay.

    Tap tempoTime signaturesSteadiness score
    Open Beatsy
  • Sight-reading

    Sightly

    Name the note, or the interval by size and quality, on a treble or bass staff.

    Treble & bassNotes & intervalsInstant feedback
    Open Sightly
02

Mealbox

A recipe manager, meal planner, and shopping-list app as an installable static PWA — no account, no server, all data in the browser. Imports recipes from ~24 sites via per-site adapters with a generic JSON-LD / microdata fallback, plus photo OCR and optional calendar sync. Trilingual FR/EN/JA, with a switchable rakugaki hand-drawn skin.

  • PWA
  • Offline-first
  • i18n FR/EN/JA
  • Web scraping
  • Vanilla JS
View project →
Category 02

Games

Small browser games and playable prototypes — Canvas, requestAnimationFrame loops, hand-rolled physics.

Category 03

Professional

Client and freelance work — REST & serverless APIs, backends, authentication, and payment integrations.

04

API, backend & payments

Production work for clients: REST and serverless APIs, data models and backends, OAuth / session auth, and Stripe payment & subscription flows. Most of it is under NDA — case studies and references available on request.

  • AWS
  • GCP
  • Terraform
  • Next.js
  • GitLab CI
  • GitHub Actions
  • API
  • Godot
  • Kubernetes
  • TypeScript
Request case studies →

Get in touch

Let's vibrate together.

Pluck a string