Stefano Ravizza

Full-stack cycling guide

Available from November 2026 Get in touch
Stefano Ravizza

Just finished the Common Core at 42 Lausanne. Spent the last two years coding C, C++, and fullstack with no teachers, no lectures, just projects and peer code reviews. Currently building embedded sensor-fusion systems on STM32 because a blinking LED wasn't enough.

Before tech, I spent a decade in hospitality. Head chef, operations manager at Backroads handling $20M in equipment and 80+ trip rotations, and luxury bike tour guide across Europe with Duvine. That background means I'm used to solving problems autonomously, under pressure, and often at odd hours. It also taught me hwo to best work with people, from managing teams, onboarding new staff, and keeping things running when plans change last minute.

Four languages, flying drones, a weakness for DIY projects that escalate and obviously my aunt's favourite printer fixer.

Location

Zürich, Switzerland

EU citizen · Eligible to work in CH

Languages

  • French : Native
  • Italian : Native
  • German : Native
  • English : Fluent

Other Interests

Bikepacking, ski touring, photography, drone flying, bike mechanics, DIY, woodworking

Languages

C C++ Python SQL JavaScript TypeScript

Systems & Tools

Docker Git Linux Shell Scripting Makefile Valgrind

Domains

Embedded (STM32/HAL) Networking Concurrency Full-Stack Web

Projects

Transcendence TypeScript

Full-stack interview platform built as a team using the PERN stack. Implemented authentication flows, database-to-frontend connection management, and SQL queries via Prisma. Collaborated with Git branching strategies and code reviews.

Node.js Express React PostgreSQL SQL Prisma Docker Compose
View on GitHub
Webserv C++

NGINX-like HTTP server built from scratch. Handles GET, POST, and DELETE with epoll for non-blocking I/O, CGI execution, file serving, and error handling.

epoll Non-blocking I/O CGI HTTP
View on GitHub
Inception Docker

Containerised multi-service infrastructure using Docker Compose with isolated containers, custom networking, entrypoints, and persistent volumes.

Docker Compose Networking Config Management
View on GitHub
Cub3D C

First-person 3D renderer using raycasting, handling texture mapping, player movement, and map parsing with miniLibX.

Raycasting miniLibX Graphics
View on GitHub
Philosophers C

Dining philosophers concurrency simulation managing thread synchronization, race conditions, and deadlock prevention with pthreads and mutexes.

pthreads Mutexes Concurrency
View on GitHub
Minishell C

Bash-like shell interpreter handling pipes, redirections, environment variables, signal management (SIGINT, SIGQUIT), and process control with fork/execve/waitpid.

Pipes Signals Process Control
View on GitHub

Experience

Bike Tour Guide + Manager Bavaria Tour 2024 – 2026
Duvine
  • Lead guide for 6-day luxury cycling tours (up to 15 guests), responsible for client wellbeing, logistics, and problem-solving around the clock
  • Redesigned the Bavaria + Austria tour itinerary, managing vendor negotiations, relationships and satisfaction
  • Handled high-pressure situations and demanding guest requests with composure and de-escalation
  • Autonomous, do-it-all role: route planning, on-the-fly adaptation, vehicle logistics, hospitality
Operations Manager — Crete & Santorini 2023 – 2024
Backroads
  • Redesigned production line workflow, optimising turnaround time by 50%
  • Managed the maintenance of $20M worth of equipment
  • Responsible for van, bike and staff house logistics and scheduling for 84 trips
  • Mentored and onboarded 5 new staff
  • Fostered team culture by organising community dinners and group outings
Trip Prep Specialist 2022 – 2023
Backroads
  • Initiated warehouse reorganisation and systematic inventory processes
  • Oversaw daily admin tasks of trip preparation
  • Engaged in weekly feedback meetings
Headchef · Supervisor · Event Host 2014 – 2022
Various — Hospitality
  • Multiple roles across the hospitality industry, building skills in leadership, time management, and working under pressure

Education

Full-Stack Developer — Common Core

42 Lausanne, Switzerland

2024 – 2026

42 is a tuition-free, peer-to-peer programming school with no teachers and no lectures. Wait, what?? learn more here!

Computer Science & Engineering · Psychology & Technology

TU/e Eindhoven, Netherlands

2017 – 2020