Home/ Servizi/ Dev Support

Supporto tecnico sviluppatori

Il senior dev
che chiami quando
sei bloccato.

Code review, debugging, pair programming e code rescue per sviluppatori e agenzie. Sessioni on-demand o retainer mensile. Zero burocrazia, massima efficienza.

Da € 80/ora · On-demand o retainer

Se scrivi codice, prima o poi ti serve.

Il Dev Support non è una consulenza aziendale. È un servizio tecnico tra sviluppatori — senza burocrazia, senza presentazioni formali, senza dover spiegare il problema a qualcuno che non capisce il codice.

👨‍💻

Freelance & developer singoli

Lavori da solo e ti imbatti in problemi per cui normalmente chiederesti a un collega. Non hai colleghi. Ecco a cosa servo — senza abbonamenti annuali o formalità.

🏢

Agenzie e piccoli team

Hai un progetto con una complessità tecnica superiore alle competenze interne, oppure il tuo dev principale è fuori e serve qualcuno che sblocchi la situazione. Sono disponibile on-demand.

🎓

Junior developer in crescita

Stai imparando e vuoi qualcuno con cui confrontarti, che ti faccia code review, che ti spieghi il perché — non solo il cosa. Il mentoring tecnico accelera la crescita più di qualsiasi corso.

Quattro situazioni che riconoscerai.

/ SCENARIO 01

Sono bloccato su un bug da giorni

Il bug c'è, riesci a riprodurlo, hai già guardato Stack Overflow dieci volte e il codice ti sembra corretto. Questo è esattamente il momento in cui un secondo paio di occhi freschi risolve in 20 minuti quello che ti ha rubato tre giorni. Condividi il codice prima della sessione, entriamo in call e lo isola insieme.

/ SCENARIO 02

Ho ereditato del codice che non capisco

Il developer precedente è sparito. Il codice è lì, nessun commento, nessuna documentazione, architettura intuitiva come un labirinto buio. Ho esperienza con code rescue: analizziamo la base di codice insieme, mappa l'architettura esistente, identifica i punti critici e decidi cosa è recuperabile e cosa va riscritto.

/ SCENARIO 03

Devo fare una scelta architetturale importante

Stai per prendere una decisione tecnica — quale database, monolite o microservizi, REST o GraphQL, server-side o client-side rendering — e vuoi una seconda opinione da qualcuno che non abbia un interesse commerciale nella risposta. Espongo i trade-off reali di ciascuna opzione nel tuo contesto specifico, senza dogmatismi.

/ SCENARIO 04

Ho overflow di lavoro e serve un dev per un progetto

Sei un'agenzia o un freelance con più lavoro di quanto puoi gestire da solo. Invece di rifiutare il cliente o fare le cose male, puoi appoggiarti a me per moduli specifici di un progetto — frontend, backend, integrazione API, ottimizzazione performance. White label se preferisci: nessuno saprà che ci sono io.

Dal debug al mentoring, tutto on-demand.

Non un catalogo di servizi rigidi — una disponibilità tecnica flessibile che si adatta al tuo problema del momento.

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.

Dove posso essere utile.

Non sono tuttofare — sono competente in un'area specifica del web development. Se il tuo problema è fuori da questo perimetro, te lo dico subito.

FRONTEND
HTML / CSS JavaScript ES6+ TypeScript React Next.js CSS Modules Tailwind CSS Performance web Accessibilità SEO tecnica
BACKEND & INFRA
Node.js Express REST API PostgreSQL MySQL MongoDB Supabase Vercel / Railway Git / GitHub CI/CD base
CMS & PIATTAFORME
WordPress WooCommerce Shopify Strapi Payload CMS Stripe Firebase Figma
FUORI PERIMETRO

DevOps avanzato, Kubernetes, mobile nativo (iOS/Android), ML/AI, sistemi embedded. Se hai bisogno di queste aree, ti indirizzo verso chi le conosce davvero.

Come funziona il dev support

Zero burocrazia, massima efficienza.

01
CONTATTO · stesso giorno

Descrivi il problema in poche righe

Scrivi via email o form di contatto: cosa stai cercando di fare, dove sei bloccato, quale stack usi. Non serve un brief formale — basta capire se posso essere utile e stimare quanto tempo serve. Rispondo entro 24 ore, di solito molto prima.

02
PREPARAZIONE · prima della call

Condividi il codice o il repository

Più contesto hai prima della sessione, meno tempo si perde a capire il setup. Repositorio GitHub/GitLab, snippet incriminati, messaggi di errore, descrizione del comportamento atteso vs attuale. Con 15 minuti di preparazione una sessione da 2 ore vale il doppio.

03
SESSIONE · video call

Lavoriamo insieme sullo schermo

Screen share, LiveShare di VS Code o qualunque strumento preferisci. Niente slide, niente teoria — codice vero, problema reale. Se è un code review, ti mando i commenti direttamente nel PR. Se è un bug, lo isolo e lo spiego mentre lo sistemiamo. Se è un'architettura, disegniamo insieme.

04
FOLLOW-UP · entro 48h

Note scritte e disponibilità per domande

Dopo ogni sessione invio un riepilogo scritto di quanto discusso, le decisioni prese e i prossimi passi consigliati. Puoi scrivermi per domande di chiarimento nei giorni successivi — a volte il vero insight arriva quando ci ripensi sotto la doccia.

Esempi di supporto tecnico

Tre sessioni, tre sblocchi.

Nomi anonimi, problemi reali. Il tipo di situazioni che capitano a tutti — e che si risolvono molto più in fretta con un secondo paio di occhi.

github.com · pull-request #47
CODE REVIEW · 23 COMMENTI
⚠ SQL INJECTION RISK
8
CRITICI
9
MEDI
6
INFO
Code reviewAnonimo

E-commerce Node.js — PR pre-produzione

Freelance con e-commerce in Node.js pronto al lancio. Code review pre-produzione: trovate 8 vulnerabilità critiche (tra cui SQL injection e XSS), 9 di media gravità, 6 suggerimenti. Lancio rimandato di 4 giorni, violazione dati evitata.

code reviewsecurityNode.jsSQL injection
2025 · 3h sessione8 vuln. critiche risolte prima del lancio
localhost:3000 · React DevTools
ERR
INFINITE RENDER LOOP DETECTED
COMPONENT TREE
RENDERS/SEC
CAUSA
FIX APPLICATO
DebuggingAnonimo

React app — infinite render loop bloccante

Developer junior con app React in loop infinito di re-render. Bloccato da 4 giorni. Sessione da 90 minuti: identificata la dipendenza circolare in un useEffect, spiegato il pattern corretto, fix applicato e verificato. App funzionante e concetto interiorizzato.

ReactuseEffectdebuggingmentoring
2025 · 1.5h sessioneSbloccato in 90 min dopo 4 giorni
architecture-diagram.excalidraw.com
ARCHITECTURE REVIEW · SaaS MVP
FRONTEND
API
DB
✓ OK
✗ CAMBIA
⚠ RISCHIO
SCELTA FINALE
Monolite
Supabase
Vercel
Architecture reviewAnonimo

SaaS MVP — microservizi vs monolite

Founder tecnico convinto di dover usare microservizi per il suo primo SaaS MVP. Due sessioni di architecture review: dimostrato perché per un MVP i microservizi erano una trappola, scelto uno stack monolitico più semplice. Risparmio di 3 mesi di sviluppo stimati.

architetturaMVPSaaSseconda opinione
2025 · 2 sessioni × 2h3 mesi di sviluppo risparmiati

Costo supporto tecnico sviluppatori

Prezzi chiari, nessuna sorpresa.

Nessun abbonamento annuale obbligatorio. Puoi partire con una sessione singola, passare a un retainer se ti risulta utile, o richiedere un audit una tantum.

Sessione singola
€ 80/ora
On-demand, senza impegni. Minimo 1 ora. Ideale per bug hunting, pair programming o domande specifiche.
  • Prenotazione entro 48h (di solito prima)
  • Preparazione materiale pre-call
  • Sessione video con screen share
  • Note scritte post-sessione
  • Follow-up email (7 giorni)
  • Registrazione call opzionale
Prenota una sessione
Code Audit
€ 450 una tantum
Revisione approfondita di un'intera codebase o modulo con report scritto dettagliato.
  • Analisi completa del repository
  • Review di sicurezza, performance e struttura
  • Identificazione del debito tecnico
  • Priorità degli interventi con impatto
  • Report PDF dettagliato (10–20 pagine)
  • Call di presentazione risultati (60 min)
  • Piano di refactoring consigliato
Richiedi l'audit

Domande frequenti sul dev support

Le domande che fanno tutti.

/ 01

Cosa succede se il problema non si risolve nella sessione?

Dipende dal problema. Per i bug, la maggior parte si risolve in sessione — e se non si risolve completamente, usciremo con un piano chiaro e le ipotesi ridotte a una o due. Se il problema è più complesso del previsto e richiede più tempo, ti dirò con onestà quante ore aggiuntive stimo — senza sorprese in fattura. In casi molto rari in cui il problema esula dalle mie competenze, te lo dico subito e ti suggerisco a chi rivolgerti.
/ 02

Devo condividere tutto il codice? Ho problemi di NDA.

No, condividi solo quello strettamente necessario per risolvere il problema — un file, una funzione, un modulo isolato. Se hai vincoli di NDA, possiamo firmare un accordo di riservatezza prima della sessione — è una pratica normale nel lavoro tra professionisti. In alternativa, puoi anonimizzare le parti sensibili (nomi di variabili, dati reali) prima di condividere — di solito non cambia nulla ai fini del debugging o della review.
/ 03

Posso usare questo servizio per far sviluppare funzionalità complete?

Sì — il subappalto white label è incluso. Se sei un'agenzia o un freelance con overflow di lavoro, posso sviluppare moduli o funzionalità specifiche su accordo. La differenza con il Dev Support classico è che qui non lavoriamo in sessione condivisa ma ti consegno codice funzionante nei tempi concordati. Per progetti di questo tipo concordiamo un preventivo a progetto o un pacchetto di ore, non la tariffa oraria della sessione singola.
/ 04

Quanto in anticipo devo prenotare una sessione?

Di solito 24–48 ore sono sufficienti per le sessioni standard. Per i clienti con retainer mensile attivo, la risposta è prioritaria e le sessioni si prenotano anche con 12 ore di anticipo. Se hai un'emergenza vera (bug in produzione che blocca tutto), scrivimi direttamente — valuto la disponibilità immediata caso per caso. Non prometto la reperibilità H24, ma cerco di essere flessibile quando la situazione lo richiede.
/ 05

Il Dev Support funziona anche se sono agli inizi?

Sì, e funziona particolarmente bene. Il mentoring per developer junior o self-taught è uno degli usi più frequenti. Non è richiesto nessun livello minimo di competenza — è richiesto solo un problema reale su cui stai lavorando. La differenza rispetto a Stack Overflow o ChatGPT è che puoi fare domande di approfondimento, capire il ragionamento dietro la soluzione (non solo la soluzione), e avere qualcuno che adatta la spiegazione al tuo livello e contesto specifico.
/ 06

Come funziona il pagamento per le sessioni?

Per le sessioni singole: pagamento anticipato tramite bonifico o Stripe prima della call (ho avuto troppi no-show in passato). Per il retainer mensile: fattura mensile con pagamento entro 15 giorni. Per i Code Audit: 50% anticipato, 50% alla consegna del report. Tutti i prezzi sono IVA esclusa se sei un'azienda o un professionista con partita IVA. Ricevi sempre fattura elettronica.

Scrivi due righe sul problema.
Molto probabilmente
lo risolviamo insieme.

Nessun onboarding, nessun contratto infinito. Scrivi il problema, fissiamo una call, lo affrontiamo.

EMAIL
ciao@marcobagiacchi.it
RISPOSTA
Entro 24h · spesso prima