Code review, debugging, pair programming y rescate de código para desarrolladores y agencias. Sesiones bajo demanda o retainer mensual. Cero burocracia, máxima eficiencia.
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 comentadoQuery parametrizada: se acabó la SQL injection. Aprobado.
Approved · listo para merge
// En resumen
Soporte técnico para desarrolladores y agencias: revisión de código, depuración, pair programming y rescate de proyectos con problemas, por sesiones o con una cuota mensual. La sesión parte de 60 €/hora, la cuota mensual de 400 €/mes y la auditoría de código de 350 €.
Si escribes código, tarde o temprano lo necesitarás.
El Dev Support no es una consultoría de empresa. Es un servicio técnico entre desarrolladores: sin burocracia, sin presentaciones formales, sin tener que explicar el problema a alguien que no entiende el código.
👨💻
Freelance y desarrolladores independientes
Trabajas solo y te topas con problemas que normalmente consultarías con un compañero. No tienes compañeros. Para eso estoy yo: sin suscripciones anuales ni formalidades.
🏢
Agencias y equipos pequeños
Tienes un proyecto con una complejidad técnica superior a las competencias internas, o tu desarrollador principal no está y necesitas a alguien que desbloquee la situación. Estoy disponible bajo demanda.
🎓
Desarrolladores junior en crecimiento
Estás aprendiendo y quieres a alguien con quien contrastar, que revise tu código y te explique el porqué, no solo el qué. La mentoría técnica acelera el crecimiento más que cualquier curso.
Cuatro situaciones que reconocerás.
/ ESCENARIO 0101
Llevo días atascado en un bug
El bug está ahí, puedes reproducirlo, ya has mirado Stack Overflow diez veces y el código parece correcto. Es justo el momento en el que un segundo par de ojos frescos resuelve en 20 minutos lo que te ha robado tres días. Compartes el código antes de la sesión, entramos en llamada y lo aislamos juntos.
/ ESCENARIO 0202
He heredado código que no entiendo
El desarrollador anterior desapareció. El código está ahí: sin comentarios, sin documentación, con una arquitectura tan intuitiva como un laberinto a oscuras. Tengo experiencia en rescate de código: analizamos juntos el código, mapeamos la arquitectura existente, identificamos los puntos críticos y decides qué se puede recuperar y qué hay que reescribir.
/ ESCENARIO 0303
Tengo que tomar una decisión de arquitectura importante
Estás a punto de tomar una decisión técnica (qué base de datos, monolito o microservicios, REST o GraphQL, renderizado en servidor o en cliente) y quieres una segunda opinión de alguien sin interés comercial en la respuesta. Expongo los trade-offs reales de cada opción en tu contexto concreto, sin dogmatismos.
/ ESCENARIO 0404
Tengo exceso de trabajo y necesito un dev para un proyecto
Eres una agencia o un freelance con más trabajo del que puedes gestionar. En lugar de rechazar al cliente o hacer las cosas mal, puedes apoyarte en mí para módulos concretos de un proyecto: frontend, backend, integración de API, optimización del rendimiento. En marca blanca si lo prefieres: nadie sabrá que estoy ahí.
Del debugging a la mentoría, todo bajo demanda.
No un catálogo rígido de servicios: una disponibilidad técnica flexible que se adapta a tu problema del momento.
Debugging y caza de bugs
Sesión en llamada compartiendo pantalla, o mediante un repositorio compartido. Enfoque sistemático: reproducir el bug de forma aislada, analizar los stack traces, probar hipótesis, corregir y verificar. El 90% de los bugs se resuelve en 30–60 minutos con otro desarrollador mirando.
Code review
Revisión del código antes de pasar a producción: corrección lógica, rendimiento, seguridad, legibilidad, patrones que evitar. Con feedback escrito y comentado directamente en el repositorio (PR de GitHub/GitLab) o en un documento compartido. El código sin revisar antes del deploy es la deuda técnica de mañana.
Pair programming
Trabajamos juntos en el código en tiempo real: tú conduces y yo observo y sugiero, o al revés. Útil para afrontar funciones complejas, explorar patrones nuevos o simplemente no perder el hilo en un refactoring largo. Por pantalla compartida o LiveShare de VS Code.
Rescate de código y auditoría legacy
Análisis de bases de código heredadas, abandonadas o difíciles de entender. Mapa de la arquitectura existente, identificación de problemas estructurales, evaluación de qué se puede recuperar y qué reescribir, y un plan de intervención para volver a producción con seguridad. Especialidad: proyectos muertos a medias.
Revisión de arquitectura
Evaluación de la arquitectura propuesta o existente: escalabilidad, cuellos de botella, puntos únicos de fallo, complejidad accidental. Una segunda opinión neutral antes de una inversión importante: cambiarla después de haber construido encima es caro.
Optimización del rendimiento
Profiling de aplicaciones lentas, identificación de los cuellos de botella reales (no los que lo parecen), optimización de consultas, lazy loading, code splitting, estrategia de caché. Con benchmarks antes/después para medir el impacto real de cada intervención.
Revisión de seguridad
Análisis de las vulnerabilidades comunes: SQL injection, XSS, CSRF, exposición de datos sensibles, autenticación débil, falta de rate limiting. No un pentest formal: una revisión práctica para encontrar los problemas más frecuentes antes de que los encuentren otros.
Mentoría técnica
Sesiones periódicas para desarrolladores junior o autodidactas: revisión de código con explicaciones, introducción a patrones y buenas prácticas, respuestas a preguntas sin juicios. No un curso: un referente técnico disponible cuando te atascas en algo real.
Subcontratación en marca blanca
Si eres una agencia o un freelance con exceso de trabajo, puedo trabajar como desarrollador externo en partes del proyecto (web, web app, integración de API) sin aparecer ante el cliente final. Discreción total, código entregado según lo acordado, sin interferir en tu relación con el cliente.
Dónde puedo ser útil.
No soy un todoterreno: soy competente en un área concreta del desarrollo web. Si tu problema está fuera de este perímetro, te lo digo enseguida.
skills.json~/dev-support
FRONTEND
HTML / CSSJavaScript ES6+TypeScriptReactNext.jsCSS ModulesTailwind CSSRendimiento webAccesibilidadSEO técnico
BACKEND & INFRA
Node.jsExpressREST APIPostgreSQLMySQLMongoDBSupabaseVercel / RailwayGit / GitHubCI/CD base
DevOps avanzado, Kubernetes, móvil nativo (iOS/Android), ML/IA, sistemas embebidos. Si necesitas estas áreas, te oriento hacia quien las conoce de verdad.
Cómo funciona el dev support
Cero burocracia, máxima eficiencia.
01CONTACTO · el mismo día
Describe el problema en pocas líneas
Escribe por email o por el formulario: qué intentas hacer, dónde te has atascado, qué stack usas. No hace falta un brief formal: basta con saber si puedo ayudarte y estimar cuánto tiempo hace falta. Respondo en 24 horas, normalmente mucho antes.
02PREPARACIÓN · antes de la llamada
Comparte el código o el repositorio
Cuanto más contexto antes de la sesión, menos tiempo se pierde entendiendo el entorno. Repositorio de GitHub/GitLab, fragmentos problemáticos, mensajes de error, comportamiento esperado frente al actual. Con 15 minutos de preparación, una sesión de 2 horas vale el doble.
03SESIÓN · videollamada
Trabajamos juntos en pantalla
Pantalla compartida, LiveShare de VS Code o la herramienta que prefieras. Sin diapositivas ni teoría: código real, problema real. Si es un code review, dejo los comentarios directamente en la PR. Si es un bug, lo aíslo y lo explico mientras lo arreglamos. Si es arquitectura, la dibujamos juntos.
04SEGUIMIENTO · en 48 h
Notas escritas y disponibilidad para dudas
Después de cada sesión envío un resumen escrito de lo hablado, las decisiones tomadas y los siguientes pasos recomendados. Puedes escribirme con dudas en los días siguientes: a veces la verdadera idea llega cuando lo piensas en la ducha.
Ejemplos de soporte técnico
Tres sesiones, tres desbloqueos.
Nombres anónimos, problemas reales. El tipo de situaciones que le pasan a todo el mundo, y que se resuelven mucho más rápido con un segundo par de ojos.
github.com · pull-request #47
CODE REVIEW · 23 COMENTARIOS
// ⚠ SQL INJECTION RISK- db.query(`SELECT … ${id}`)+ db.query('… = $1', [id]) res.json(orders)8 críticos · 9 medios · 6 info
PR #47
Code reviewAnónimo
E-commerce Node.js — PR antes de producción
Un freelance con un e-commerce en Node.js listo para lanzarse. Code review previo a producción: 8 vulnerabilidades críticas (entre ellas SQL injection y XSS), 9 de gravedad media y 6 sugerencias. Lanzamiento aplazado 4 días, filtración de datos evitada.
code reviewseguridadNode.jsSQL injection
2025 · sesión de 3 h8 vulnerabilidades críticas resueltas antes del lanzamiento
Un desarrollador junior con una app React en un bucle infinito de re-render. Bloqueado durante 4 días. Sesión de 90 minutos: identificada la dependencia circular en un useEffect, explicado el patrón correcto, fix aplicado y verificado. App funcionando y concepto interiorizado.
ReactuseEffectdebuggingmentoring
2025 · sesión de 1,5 hDesbloqueado en 90 min tras 4 días
architecture-diagram.excalidraw.com
ARCHITECTURE REVIEW · SaaS MVP
FRONTEND → API → DB✓ OK frontend✗ CAMBIAR microservicios⚠ RIESGO sobreingenieríaELECCIÓN FINAL: Monolito · Supabase · Vercel
Architecture reviewAnónimo
SaaS MVP — microservicios vs monolito
Un founder técnico convencido de que necesitaba microservicios para su primer SaaS MVP. Dos sesiones de revisión de arquitectura: demostrado por qué para un MVP los microservicios eran una trampa y elegido un stack monolítico más sencillo. Unos 3 meses de desarrollo ahorrados.
arquitecturaMVPSaaSsegunda opinión
2025 · 2 sesiones × 2 h3 meses de desarrollo ahorrados
Coste del soporte técnico para desarrolladores
Precios claros, sin sorpresas.
Sin suscripción anual obligatoria. Puedes empezar con una sesión suelta, pasar a un retainer si te resulta útil o pedir una auditoría puntual.
Sesión individual
60 €/hora
Bajo demanda, sin compromisos. Mínimo 1 hora. Ideal para caza de bugs, pair programming o preguntas concretas.
Depende del problema. La mayoría de los bugs se resuelven en la sesión, y si no del todo, saldremos con un plan claro y las hipótesis reducidas a una o dos. Si el problema es más complejo de lo previsto y requiere más tiempo, te diré con honestidad cuántas horas más estimo, sin sorpresas en la factura. En los rarísimos casos en que el problema queda fuera de mis competencias, te lo digo enseguida y te sugiero a quién acudir.
No, comparte solo lo estrictamente necesario para resolver el problema: un archivo, una función, un módulo aislado. Si tienes restricciones de NDA, podemos firmar un acuerdo de confidencialidad antes de la sesión: es una práctica normal entre profesionales. También puedes anonimizar las partes sensibles (nombres de variables, datos reales) antes de compartir; normalmente no cambia nada para el debugging o la revisión.
Sí, la subcontratación en marca blanca está incluida. Si eres una agencia o un freelance con exceso de trabajo, puedo desarrollar módulos o funciones concretas bajo acuerdo. La diferencia con el Dev Support clásico es que aquí no trabajamos en sesión compartida: te entrego código funcional en los plazos acordados. Para este tipo de proyectos acordamos un presupuesto por proyecto o un paquete de horas, no la tarifa por hora de la sesión individual.
Normalmente bastan 24–48 horas para las sesiones estándar. Para los clientes con retainer mensual activo la respuesta es prioritaria y las sesiones se reservan incluso con 12 horas de antelación. Si tienes una emergencia real (un bug en producción que lo bloquea todo), escríbeme directamente: valoro la disponibilidad inmediata caso por caso. No prometo disponibilidad 24/7, pero intento ser flexible cuando la situación lo requiere.
Sí, y funciona especialmente bien. La mentoría para desarrolladores junior o autodidactas es uno de los usos más frecuentes. No hace falta ningún nivel mínimo: solo un problema real en el que estés trabajando. La diferencia con Stack Overflow o ChatGPT es que puedes hacer preguntas de seguimiento, entender el razonamiento detrás de la solución (no solo la solución) y tener a alguien que adapta la explicación a tu nivel y a tu contexto.
Para las sesiones individuales: pago por adelantado mediante transferencia o Stripe antes de la llamada (he tenido demasiadas ausencias en el pasado). Para el retainer mensual: factura mensual con pago a 15 días. Para las auditorías de código: 50% por adelantado y 50% a la entrega del informe. Todos los precios son sin IVA para empresas y profesionales con número de IVA. Siempre recibes factura electrónica.
Dev support y mentoría en Umbría y en toda Italia
Desde Perugia, soporte técnico a distancia cero.
Tengo mi base en Perugia pero ofrezco dev support a desarrolladores y empresas en toda Umbría: Perugia, Terni, Foligno, Spoleto, Asís, Gubbio, Città di Castello, Umbertide, Orvieto, Narni, Amelia, Bastia Umbra, Corciano, Marsciano, Deruta, Castiglione del Lago, Norcia y cualquier otro municipio de la región.
El 90% del trabajo es en remoto, así que trabajo con clientes de toda Italia sin límites geográficos. Las sesiones son por videollamada con pantalla compartida: el código está delante de los dos y la ubicación es sencillamente irrelevante.
Umbría · zonas atendidas
Perugia · base17 municipios en toda la regiónItalia · en remoto
Città di CastelloGubbioAssisiFolignoNorciaSpoletoOrvietoPerugia
Estado de la web
Uptime99,9%
Copia
Actualizaciones
ESCRÍBEME YA
Escribe dos líneas sobre el problema. Lo más probable es que lo resolvamos juntos.
Sin onboarding, sin contratos interminables. Describe el problema, fijamos una llamada y lo afrontamos.
Los datos se quedan entre nosotros. Sin newsletter, sin spam.
Mensaje recibido.
Te respondo personalmente en 24 h. Mientras tanto… yo voy preparando el café.
Privacidad · Cookies
Estadísticas, solo si tú quieres.
Uso cookies técnicas, necesarias para que la web funcione. Con tu consentimiento activo también Google Analytics, para entender qué páginas son útiles: sin publicidad ni perfiles. Si cierras con la X, sigues solo con las cookies técnicas. Política de cookies