Code review, debugging, pair programming e code rescue per sviluppatori e agenzie. Sessioni on-demand o retainer mensile. Zero burocrazia, massima efficienza.
12 const user = await getUser(id)13- db.query(`SELECT * FROM orders WHERE user=${id}`)13+ db.query('SELECT * FROM orders WHERE user = $1', [id])14 return orders.map(toDTO)15+ // validated server-side
MBMarco ha commentatoQuery parametrizzata: niente più SQL injection. Approvato.
Approved · pronto al merge
// In breve
Dev support per sviluppatori e agenzie: code review, debugging, pair programming e recupero di progetti in difficoltà, a sessione singola o con un retainer mensile. La sessione parte da 60 €/ora, il retainer da 400 €/mese e il code audit da 350 €.
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 0101
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 0202
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 0303
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 0404
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.
skills.json~/dev-support
FRONTEND
HTML / CSSJavaScript ES6+TypeScriptReactNext.jsCSS ModulesTailwind CSSPerformance webAccessibilitàSEO tecnica
BACKEND & INFRA
Node.jsExpressREST APIPostgreSQLMySQLMongoDBSupabaseVercel / RailwayGit / GitHubCI/CD base
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.
01CONTATTO · 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.
02PREPARAZIONE · 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.
03SESSIONE · 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.
04FOLLOW-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- db.query(`SELECT … ${id}`)+ db.query('… = $1', [id]) res.json(orders)8 critici · 9 medi · 6 info
PR #47
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
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 frontend✗ CAMBIA microservizi⚠ RISCHIO over-engineeringSCELTA 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
€ 60/ora
On-demand, senza impegni. Minimo 1 ora. Ideale per bug hunting, pair programming o domande specifiche.
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.
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.
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.
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.
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.
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.
Dev support e mentoring in Umbria e in tutta Italia
Da Perugia, supporto tecnico a distanza zero.
Ho base a Perugia ma offro dev support per sviluppatori e aziende in tutta l'Umbria: Perugia, Terni, Foligno, Spoleto, Assisi, Gubbio, Città di Castello, Umbertide, Orvieto, Narni, Amelia, Bastia Umbra, Corciano, Marsciano, Deruta, Castiglione del Lago, Norcia e in ogni altro comune della regione.
Il 90% del lavoro avviene da remoto — il che significa che seguo clienti in tutta Italia senza limitazioni geografiche. Le sessioni avvengono su call con screen sharing: il codice è davanti a entrambi e la posizione geografica è semplicemente irrilevante.
Umbria · zone servite
Perugia · base17 comuni in tutta la regioneItalia · da remoto
Città di CastelloGubbioAssisiFolignoNorciaSpoletoOrvietoPerugia
Stato del sito
Uptime99,9%
Backup
Aggiornamenti
SCRIVIMI SUBITO
Scrivi due righe sul problema. Molto probabilmente lo risolviamo insieme.
Nessun onboarding, nessun contratto infinito. Scrivi il problema, fissiamo una call, lo affrontiamo.
I dati restano fra noi due. Niente newsletter, niente spam.
Messaggio ricevuto.
Ti rispondo personalmente entro 24h. Nel frattempo… il caffè inizio io a prepararlo.
Privacy · Cookie
Statistiche sì, ma solo se vuoi.
Uso cookie tecnici, necessari per far funzionare il sito. Con il tuo consenso attivo anche Google Analytics, per capire quali pagine sono utili: niente pubblicità, niente profilazione. Chiudendo con la X continui solo con i cookie tecnici. Cookie policy