Sobre mí

Soy Hernán De Souza, también conocido como Erno. Vivo en Buenos Aires, Argentina (UTC-3) y trabajo en inglés y en español. Llevo desarrollando software de forma profesional desde 2010.

Hoy soy AI Engineer en MODO, una fintech de Argentina, donde llevo aplicaciones LLM desde el diseño de prompts hasta APIs en producción. Antes trabajé como desarrollador frontend senior y como desarrollador full-stack en productos de fintech, educación, medios y comercio electrónico.

Busco puestos de Forward Deployed Engineer. Fuera del trabajo desarrollo mi propio producto, Firulapp, y herramientas de código abierto para flujos de trabajo con agentes.

Experiencia

  1. AI Engineer · MODO

    ene 2026 – actualidad

    Aplicaciones LLM desde el diseño de prompts hasta APIs en producción. Generative Engine Optimization para superficies de búsqueda con IA, medida con tasa de menciones, proporción de citas y atribución de tráfico. APIs de OpenAI, Anthropic y Gemini integradas en superficies de producto. Herramientas internas de IA que automatizan procesos repetitivos. Modernización de stacks heredados con herramientas asistidas por IA.

  2. Senior Frontend Developer · MODO

    abr 2024 – dic 2025

    Lideré un módulo multimarca en Next.js (SSR) con un sistema de diseño en Tailwind con temas y configuración por cliente. Pruebas unitarias y de integración, monitoreo de releases y pruebas A/B. Automatizaciones con agentes para la revisión de postmortems y un servidor MCP que conecta datos de producto con ChatGPT. Biblioteca de componentes compartida, RFCs, demos y propuestas técnicas.

  3. Full-stack Developer · Freelance

    ene 2023 – actualidad

    Trabajo directo con clientes: una plataforma de comercio electrónico de productos automotrices (Strapi, Next.js, Postgres, MongoDB, Redis), un cliente de medios de larga data, FWTv (Angular, Node, Express, MongoDB, Redis, AWS S3), y una app de gestión de pases de jugadores de fútbol (Next.js, Redis). Autenticación con Passport.js, pruebas con Jest y Cypress.

  4. Senior Full Stack Developer · True North

    oct 2020 – ene 2023

    Dos proyectos fintech sobre Node, Express, MongoDB y React: flujos de solicitud de préstamos, integraciones con terceros (scoring crediticio, verificación de datos financieros en tiempo real), firma digital de documentos y paneles para stakeholders que siguen cada solicitud.

  5. Senior Web Application Developer · VIDA Tec

    may 2019 – oct 2020

    Plataforma educativa sobre Angular y NgRx, NestJS, AWS Lambda y S3, y MongoDB, con recorridos guiados del producto.

  6. Full Stack Developer, UI Lead · Belatrix Software

    may 2016 – feb 2019

    Arquitectura de UI para una herramienta de analítica y minería de datos con la mayor parte del procesamiento en el cliente. Líder de UI en un proyecto con Angular y Redux. Di charlas internas sobre Angular Elements, Aurelia y NgRx.

  7. MEAN Stack Developer · FansWorld TV

    sep 2013 – mar 2016

    API, panel de administración, frontend en Angular, app móvil con PhoneGap, notificaciones push y procesamiento de video para una plataforma de video social.

  8. Front-End Developer · MRM Worldwide

    jul 2012 – sep 2013

    Front-end de producción para clientes de agencia en stacks LAMP, .NET y Java, con equipos distribuidos.

  9. Front-End Developer · 8A Marketing

    ene 2010 – jul 2012

    Micrositios, newsletters y páginas de CMS.

Cómo trabajo

Pensar antes de programar

Explicito los supuestos, nombro la confusión y propongo la opción más simple. Ante la ambigüedad hago una pregunta, no una suposición.

Simplicidad primero

El mínimo código que resuelve el problema planteado. Nada especulativo. Si un ingeniero senior lo calificaría de sobrecomplicado, lo es.

Informar con honestidad

Informo los resultados tal como son. Si una prueba falla, lo digo. Dejo por escrito lo que funcionó y lo que falló.

Especificación antes del código

Para funcionalidades nuevas y decisiones de arquitectura escribo primero la especificación, en formato Given/When/Then. El criterio es el trabajo.

Stack

Claude CodeMCPOpenAI APIAnthropic APIGemini APIGenerative Engine OptimizationTypeScriptNext.jsReactTailwindNode.jsNestJSPythonAngularMongoDBPostgresRedisFirebaseAWSOpenSpec