Sviluppo Full Stack &
Ingegneria Software
Ciao, sono Jan
Sono un Informatico Aziendale basato in Ticino, Svizzera, e con la passione per lo sviluppo web. Ho una solida esperienza nel settore IT, ma mi sono sempre distinto nell'ideazione e nello sviluppo software. Cerco sempre nuove sfide e opportunità per crescere professionalmente.

Competenze
Tecnologie e strumenti con cui lavoro
Frontend
TypeScript, React, Next.js, HTML, CSS - Siti web, Web app, PWA
Backend
Node.js, Payload CMS, Next.js - REST API, CMS headless
Database
PostgreSQL, MongoDB - Prisma, Mongoose, Sequelize, SQL
Sistemi operativi
Linux, Windows, macOS
Strumenti
Git, GitHub, Docker, CI/CD
DevOps e server
Gestione server Linux, Docker, Bash, Deployment
Testimonianze
Cosa dicono le persone con cui ho lavorato

Peter McCleery
CEO / GetSociable
ICT Formazione Professionale
Progetti
Alcuni dei miei progetti
Non in ordine cronologico
I Hate Mailto
2026Un'estensione per browser che impedisce ai link mailto:, tel: e sms: di aprire applicazioni indesiderate e ne copia i dati negli appunti.
Mi ero stancato dei link mailto: che aprono un client di posta che non uso mai, così ho creato I Hate Mailto, la mia prima estensione per browser. Intercetta i clic su mailto:, tel: e sms: e copia i dati negli appunti, mostrando un chiaro avviso che conferma cos'è successo. Colori, posizione e durata dell'avviso sono personalizzabili e puoi disattivarla su siti specifici. Sviluppata con WXT e TypeScript.
Guess The Word
2022Un progetto divertente realizzato con un compagno di classe, ottimo per imparare la comunicazione in tempo reale e lo sviluppo di giochi.
Un semplice clone di Skribbl.io, creato nel 2022 insieme a un compagno di classe: un giocatore disegna una parola e gli altri devono indovinarla. È sviluppato con HTML/CSS/JS puro su Node.js e Socket.IO, che gestisce la comunicazione in tempo reale tra i giocatori.
Movie Survey
2024Il mio progetto d'esame per l'AFC come Informatico Aziendale, in cui ho messo in mostra le mie competenze nello sviluppo di app mobile e nella comunicazione in tempo reale.
Movie Survey è un'app React Native che aiuta un gruppo a scegliere un film in modo democratico. Gli utenti votano una selezione di film, l'app genera una classifica e permette di avviare nuove votazioni a partire dai risultati precedenti. Usa WebSocket per la comunicazione in tempo reale e MongoDB per la gestione dei dati, ed è compatibile con Android e iOS.
Phatris
2022Il mio primo progetto scolastico ufficiale, in cui ho imparato le basi dello sviluppo di giochi e di Phaser 3.
Phatris è un clone di Tetris sviluppato nel 2022 con un compagno di classe, con diverse modalità di gioco tra cui scegliere. Si basa sul framework Phaser 3, si gioca con la tastiera e mostra una classifica salvata in un database MongoDB.
Clean Progress Tracker
2024Un progetto nato durante i miei studi in Informatica Aziendale, in cui ho mostrato di cosa sono capace nello sviluppo di app mobile e nella gestione dei dati.
Un'app mobile in React Native che aiuta le persone a monitorare i propri progressi nel superare una dipendenza. Permette di creare contatori del tempo, aggiungere note e azzerarli in caso di ricaduta. I dati sono gestiti da un backend MongoDB con API REST in Express, che mantiene privati profili e dati degli utenti.
WorkoutTracker
2023Il mio primo tuffo nello sviluppo di app mobile, in cui ho imparato React Native ed Expo.
Un'app mobile per tracciare gli allenamenti, sviluppata con altri due studenti del mio anno e la mia prima esperienza con React Native ed Expo. I dati sono gestiti da un backend MongoDB con API REST in Express, che si occupa di profili e dati degli utenti.
Bitmap Manipulator
2022Realizzato mentre imparavo Java. Mi ha insegnato molto sul formato bitmap e su come manipolare le immagini byte per byte.
Uno strumento da riga di comando in Java che legge le immagini bitmap a livello di byte, senza usare alcuna libreria. Permette di applicare filtri, cambiare i colori e modificare singoli pixel, oppure di trasformare un'immagine in ASCII art con caratteri personalizzati.
Database Comparison
2024Un progetto nato durante i miei studi in Informatica Aziendale, in cui ho messo in pratica le mie competenze in creazione e gestione di database, sviluppo di API e analisi comparativa.
Un'analisi basata su due API web equivalenti: una con database relazionale (MySQL), l'altra con database documentale (MongoDB). Entrambe permettono operazioni CRUD su un dataset di esempio, così da confrontare le prestazioni dei due database in termini di velocità di esecuzione e scalabilità.