Hi, I'm Sami.
I build for the web.

A full-stack developer in Grenoble crafting robust, scalable applications where cutting-edge technology meets intuitive design.

sami.config.ts
const sami = {
  role: 'Full-Stack Developer',
  base: 'Grenoble, FR',
  stack: ['TS', 'React', 'Node'],
  available: true,
}
Scroll to explore

A toolkit refined over years of shipping

SwiftTypeScriptReactNext.jsPostgreSQLTailwind CSSNode.jsPythonDockerStrapiC++SwiftTypeScriptReactNext.jsPostgreSQLTailwind CSSNode.jsPythonDockerStrapiC++

About

I turn complex problems into software people genuinely enjoy using.

A dedicated developer based in the heart of Grenoble, bringing precision and creative innovation to every project. I specialize in building robust and scalable applications that combine cutting-edge technology with intuitive user experiences.

2+
Years of experience
10+
Projects shipped
M2
Master's, final year
Grenoble
Based in France

What I do

From first idea to production, the whole way through.

I work across the stack so a project never falls through the cracks between front end, back end and infrastructure.

Full-Stack Development

End-to-end ownership, from database schema to pixel-perfect interface, shipping features that work the whole way through.

Web Development

Fast, accessible, modern web apps built with React, Next.js and a deep respect for the craft of the front end.

Complex Algorithms

Turning hard problems into efficient, reliable solutions, concurrency, data processing and performance under load.

Software Design & Architecture

Designing systems that scale gracefully and stay a pleasure to maintain, long after the first release.

Experience

Where I've been building, and what I shipped.

A timeline of the roles and studies that shaped how I build software, end to end.

  • CIME Nanotech logo

    CIME Nanotech

    Now

    Full-Stack Web Developer

    Apprenticeship · Sept 2024 — Now

    • Hardened website security and performance through targeted WordPress plugin work.
    • Led the migration of the platform architecture from WordPress to a modern Next.js + Strapi stack.
    Next.jsStrapiDockerMatomo
    Visit website
  • Schneider Electric logo

    Schneider Electric

    Software Developer

    Internship · Jun — Sept 2023

    • Built an end-to-end test interface with Python, Robot Framework and Node.js.
    • Developed a server orchestrating concurrent, multi-sensor test execution.
    PythonRobot FrameworkNode.js
    Visit website

Selected work

Projects I've designed, built and shipped.

A few things I've shipped, end to end.

stamp-pro
Project 01Personal · Product2026

Stamp Pro

A travel passport you fill in yourself: one stamp per city you have set foot in. Pick a destination, add the date, and watch the stamp land in a collection that stays on the device, with no account, no server and no tracking.

  • Local-first collection kept in the browser, so nothing is ever uploaded.
  • Three-step flow to add a stamp, with search by city or country across the destinations.
  • A passport gallery where visited stamps come to life and the rest wait blank.
Next.jsTypeScriptTailwind CSSMotionlocalStorage
Visit the siteDesigner & developer
qr-gen-pro
Project 02Personal · Product2026

QR Gen Pro

A QR code generator that runs entirely in the browser, so nothing is ever uploaded to a server. Four steps, a live preview and a sharp export, covering four use cases: a link, plain text, a Wi-Fi network and a vCard contact.

  • Fully client-side generation: no entered data ever leaves the device.
  • Four-step wizard with a live preview and a high-resolution export.
  • Four code types (link, text, Wi-Fi, vCard) in a bilingual EN/FR interface.
Next.jsTypeScriptTailwind CSSMotion
Visit the siteDesigner & developer
chrono-rider
Project 03Game jam · Game2024

ChronoRider

A motorbike time trial born from a 2024 game jam, five of us over 48 hours. You ride a course of more than 11,000 pixels, juggling the throttle, your lean in mid-air and a handful of traps you spring on the way through. Written in Python, it now runs in the browser, on a desktop or under a thumb.

  • A course of over 11,000 pixels, with traps to spring as you go: a meteorite balloon, a rain cloud that slows you down, a falling wall, a gust that reverses your direction.
  • Ported from a Python executable to WebAssembly with pygbag, so it plays in one click, with no install and no download.
  • Touch controls written for the web build, so it plays under a thumb as well as on a keyboard.
PythonpygamepygbagWebAssemblyTiled
Visit the siteDeveloper · Game jam & web port
cime-p
Project 04Full-stack · Production2024

CIME-P Website

A ground-up rewrite of CIME Nanotech's legacy WordPress site into a modern, content-driven platform. I owned it end to end, from information architecture and design to a headless Strapi backend, Matomo analytics and a containerised deployment that ships reliably.

  • Led the migration from WordPress to a Next.js + Strapi headless stack.
  • Hardened security and performance, replacing fragile plugins with first-party code.
  • Wired up Matomo analytics and a reproducible Docker deployment.
Next.jsStrapiMatomoDockerTailwind CSS
Visit the siteLead full-stack developer
ete-sensor
Project 05Tooling · Internal2023

ETE Sensor, Tests Interface

An internal web tool that drives ETE Sensor's hardware test benches. Built on native web technologies with a Node.js server that orchestrates concurrent, multi-sensor test campaigns and streams the results back in real time.

  • Built the end-to-end test interface with native web tech and Node.js.
  • Designed a server orchestrating concurrent, multi-sensor test execution.
  • Delivered real-time feedback on long-running hardware test runs.
JavaScriptNode.jsHTMLCSSTailwind CSS
View on GitHubSoftware developer · Internship

The full picture

There's more where that came from.

Every project I've shipped, side products, internal tooling, older work, in one filterable index.

See all projects

16 projects in total

Skills & Stack

A deep, modern toolkit, chosen for the job.

Languages, frameworks and tools I reach for to build fast, reliable products end to end.

Frontend

Interfaces that feel instant and effortless.

SwiftUIReactNext.jsTypeScriptFlutter

Backend

Data and services built to scale.

SwiftPostgreSQLMySQLNode.jsPythonPHPC++Strapi

Tooling

Shipping with confidence, every time.

GitGitHubGitLabDocker

Contact

Let's build something worth shipping.

Four quick questions instead of a blank form, so I know what you need before I reply. Takes about twenty seconds.

Step 1 of 4

Who's on the other side?