Curriculum vitae
Pietro Gravina
Computer Science student at EPFL and multidisciplinary software developer: full-stack systems, mobile apps, games and embedded hardware.
Education
-
Bachelor in Computer Science
-
High School Diploma (Maturité gymnasiale)
Experience
-
Italian teacher for foreigners
Native-language lessons and course design for students working towards fluency.
-
Help Desk
IT support and troubleshooting in high-end watchmaking.
Projects
-
Junked!
Online multiplayer party shooter. Unity client and dedicated server, an ASP.NET Core API for accounts, friends, parties and progression, a React account site and a Stripe store, all hosted on my own VPS.
-
Messagyre
Digital school diary for the Gymnase de Renens: messaging, grades with automatic averages, homework planning and news. Published on the App Store and Google Play (Swiss stores only). Full-stack lead.
-
Swiss Atelier
Online shop for restored vintage typewriters and sewing machines, based in Le Pont: catalogue, Stripe checkout, contact and refund forms, and an admin panel to manage the collection.
-
Welcomin!
Guest-hosting app for B&Bs and hotels: logistics, guest guides and local recommendations in one place.
-
Tetris Hardware
Bare-metal Tetris: game engine from scratch, collision logic, rotation matrices and LCD rendering.
-
Turtle+
IDE for the Python Turtle library with a real-time canvas, a hex colour injector and file management.