Hi, I'm

Riccardo
Spinelli

Software Developer Student โ€” bringing discipline, teamwork, and creativity from 15 years in Michelin-starred kitchens into code. Trained at 42 Lausanne, CS50 and The Bridge bootcamp.

Scroll

01 โ€” About

About Me

After 15 years leading kitchens in some of the world's most demanding restaurants โ€” including a 2-Michelin-star establishment in Sweden โ€” I traded the heat of the pass for the logic of the terminal. Running multicultural teams of up to 7 people taught me how to lead, communicate clearly, and stay creative when resources or time run short โ€” and yes, also how to keep a level head when things get intense. Those are the habits I now bring to engineering.

In 2024 I started retraining as a software developer: CS50 at Harvard/edX for strong CS fundamentals, a full-stack MERN bootcamp at The Bridge, and since 2025 the peer-to-peer, project-based engineering program at 42 Lausanne, where I work on low-level systems programming in C/C++, networking, and algorithms โ€” no professors, just rigorous code review and problem solving.

My immediate goal is a 6-month internship as part of my studies at 42 Lausanne, then a junior software engineering role โ€” bringing the discipline, adaptability, and teamwork I built in professional kitchens along the way, and continuing to learn fast.

๐Ÿ‡ช๐Ÿ‡ธ Spanish โ€” Native ๐Ÿ‡ฌ๐Ÿ‡ง English โ€” C1 ๐Ÿ‡ซ๐Ÿ‡ท French โ€” B2 ๐Ÿ‡ฎ๐Ÿ‡น Italian โ€” A2

Ask about Riccardo

AI assistant ยท powered by Groq

02 โ€” Stack

Technologies I've Studied

Languages

C
C++
JS
Python

Web & Backend

Node.js
Express
React
HTML/CSS
๐Ÿ”— REST API
๐Ÿ” JWT / Auth

Databases

MongoDB
SQL

Systems

Unix/Linux
Shell
๐Ÿงต Multithreading
๐Ÿ”Œ Sockets/TCP

Tools

Git
GitHub
Docker
๐Ÿ› ๏ธ Makefile
๐Ÿž GDB
๐Ÿงช Valgrind
โšก Groq
โœจ Claude Code
โ–ฒ Vercel

03 โ€” Projects

Projects

ft_transcendence

Featured

Riccardo's final project at 42 Lausanne: a real-time single-page application with a multiplayer Pong game, live chat, user profiles, OAuth authentication, and WebSocket-powered gameplay.

JavaScript WebSockets OAuth Node.js
๐Ÿšง Coming soon โ€” final 42 Lausanne project, starting shortly

WebServ

A complete HTTP/1.1 server built from scratch in C++98: non-blocking I/O via select/poll multiplexing, virtual hosts, GET/POST/DELETE methods, and CGI script execution.

C++98 Sockets CGI
View on GitHub โ†’

minishell

A UNIX shell clone written in C, replicating Bash behavior: process management, pipes, redirections, environment variables, and signal handling.

C Processes Signals
View on GitHub โ†’

E-Commerce Platform

A full-stack MERN e-commerce app with secure authentication and an admin dashboard for full CRUD product management via a REST API.

MongoDB Express React Node.js
View on GitHub โ†’

04 โ€” Contact

Get in Touch

Have an opportunity or just want to say hi? Send me a message.