Debugging & bug hunting
Sessione in call condividendo lo schermo — o tramite repository condiviso. Approccio sistematico: riproduci il bug in isolamento, analisi degli stack trace, test delle ipotesi, fix e verifica. Il 90% dei bug si risolve in 30–60 minuti con un altro sviluppatore che guarda.
Code review
Revisione del codice prima di andare in produzione: correttezza logica, performance, sicurezza, leggibilità, pattern da evitare. Con feedback scritto e commentato direttamente nel repository (GitHub/GitLab PR) o in un documento condiviso. Il codice non revisionato prima del deploy è il debito tecnico di domani.
Pair programming
Lavoriamo insieme sul codice in tempo reale — tu guidi, io osservo e suggerisco, oppure viceversa. Utile per affrontare funzionalità complesse, esplorare pattern nuovi o semplicemente non perdere il filo su un refactoring lungo. Disponibile tramite screen share o LiveShare di VS Code.
Code rescue & legacy audit
Analisi di codebase ereditate, abbandonate o difficili da capire. Mappa dell'architettura esistente, identificazione dei problemi strutturali, valutazione di cosa è recuperabile vs da riscrivere, piano di intervento per rimetterlo in produzione in sicurezza. Specialità dei progetti morti a metà.
Architecture review
Valutazione dell'architettura proposta o esistente: scalabilità, colli di bottiglia, single point of failure, complessità accidentale. Seconda opinione neutrale prima di un investimento significativo — cambiarla dopo che è stata costruita sopra è costoso.
Performance optimization
Profiling di applicazioni lente, identificazione dei bottleneck reali (non quelli che sembrano tali), ottimizzazione query, lazy loading, code splitting, caching strategy. Con benchmark before/after per misurare l'impatto reale di ogni intervento.
Security review
Analisi delle vulnerabilità comuni: SQL injection, XSS, CSRF, esposizione di dati sensibili, autenticazione debole, rate limiting assente. Non un penetration test formale — una revisione pratica orientata a trovare i problemi più frequenti prima che li trovino altri.
Mentoring tecnico
Sessioni regolari per sviluppatori junior o self-taught: revisione del codice con spiegazioni, introduzione a pattern e best practice, risposta a domande senza giudizio. Non un corso — una figura di riferimento tecnica disponibile quando ti blocchi su qualcosa di reale.
Subappalto white label
Se sei un'agenzia o freelance con overflow, posso lavorare come sviluppatore esterno su parti del progetto — sito, web app, integrazione API — senza comparire nei confronti del cliente finale. Discrezione totale, codice consegnato come concordato, nessuna interferenza con il tuo rapporto cliente.