Saltar al contenido principal
Samuel Miranda Martínez

Samuel Miranda Martínez

Senior Software Engineer

10+ años de frontend. Hoy construyo y opero infraestructura, agentes y pipelines de contenido con IA.

Ingeniero de Software con 10+ años en React, TypeScript y React Native. Mantengo infraestructura propia con Docker y agentes en Go que automatizan desde backups hasta un pipeline de divulgación científica que produce ~4 videos/día sin intervención manual.

años de experiencia
10+ años de experiencia
agentes Go en producción
30+ agentes Go en producción
contenedores Docker
15+ contenedores Docker
videos/día automatizados
~4 videos/día automatizados

Habilidades

Frontend, backend, infraestructura y automatización con IA

Frontend Base

  • React, TypeScript, Next.js, Gatsby, Astro, Tailwind CSS
  • React Native + Expo: apps iOS, Android y web con código compartido
  • Gestión de estado (Redux, Context, State Machines)
  • SSR/SSG, Internacionalización (i18n)
  • Testing: Jest, Testing Library, Vitest
  • Build tools: Vite, Webpack, Storybook
  • Integraciones: Algolia (búsqueda), Contentful (CMS headless), Commercelayer (e-commerce)

Backend y Bases de Datos

  • .NET Core / .NET MVC: APIs y servicios backend en producción (Tuya, Easy Cube)
  • Go: agentes, HTTP servers, CLI tools y orquestación concurrente (SQLite puro vía modernc.org)
  • NestJS y Express: APIs REST con Node.js y TypeScript
  • Entity Framework + Linq: ORM y acceso a datos tipado (.NET)
  • SQL Server + TSQL: consultas avanzadas y migración de datos
  • PostgreSQL, MySQL, Redis, SQLite
  • Serverless + AWS: funciones y servicios cloud

Arquitectura y Patrones

  • Design Systems: librería de componentes compartida entre equipos (Apply Digital)
  • Monorepo con Lerna: múltiples paquetes, versionado y publicación coordinada
  • Migración de arquitectura legacy → referencia (Protección S.A.)
  • Migración de plataforma: núcleo de procesamiento de tarjetas de crédito (Tuya, First Data)
  • Composición avanzada: render patterns, state machines, custom hooks
  • Rendimiento web: code splitting, lazy loading, Core Web Vitals
  • Seguridad web: OWASP, SSRF prevention, sanitización de inputs, API key auth

Infraestructura y DevOps

  • Docker: 15+ contenedores en producción, hardened (read-only FS, cap_drop, memory caps)
  • Traefik v3.7 como reverse proxy: SSL automático, HTTP/3 y CrowdSec integrado
  • Ansible: disaster recovery completo del servidor en un comando (7 roles, vault cifrado)
  • CI/CD self-hosted en GitHub Actions con SAST, CVE scan y verificación de supply chain
  • Bitrise: CI/CD para apps móviles React Native
  • CrowdSec: detección de amenazas integrada con Traefik
  • Cloudflare: Pages, Functions y D1
  • Monitoreo propio: ~40 checks de sistema, status público (Uptime Kuma) y alertas push (Gotify)
  • Analíticas self-hosted con Umami
  • Backups Borg cifrados con sync a Google Workspace y restore probado
  • Automatización: ~25 systemd timers orquestados por agentes Go
  • Auditoría continua: SAST periódico y chequeo de configuración Cloudflare contra baseline
  • Seguridad: firewall, segmentación de red Docker, least-privilege hardening y SSRF prevention

IA y Automatización

  • 30+ agentes Go autónomos sobre Claude Code CLI con scheduling y circuit breakers
  • Claude API Gateway: proxy en Go compatible con el SDK de Anthropic (priority queue, SSE, usage tracking)
  • FSM multi-agente de 6 fases que abre PRs en GitHub con gates humanos, controlado por labels de Linear
  • Anthropic Batch API: validaciones por lotes con −50% de costo
  • Servidores MCP propios en Go para validar contratos de datos sin consumir tokens
  • Router de webhooks de Linear que enruta eventos a flujos human-in-the-loop
  • N8N: orquestación multi-paso (scraping → Claude → TTS → render → publicación)
  • TTS en español: ElevenLabs multi-voz + Kokoro self-hosted con post-proceso FFmpeg
  • ~25 skills de prompting especializados con auto-review

Vídeo y Generación de Contenido

  • Pipeline editorial autónomo: de paper a video publicado con revisión multi-agente (~4 videos/día)
  • Remotion: video vertical en React (1080×1920) con 8+ tipos de escena y fondos Manim
  • FFmpeg: audio mastering con normalización -14 LUFS y forced alignment self-hosted (Wav2Vec2)
  • Jupyter Book: notebooks reproducibles desde papers Nature/Science
  • Schema central con Zod validado en 3 gates del pipeline
  • Analytics propio (YouTube + TikTok + Umami) que reinyecta reglas de optimización en los prompts

Proyectos Personales

Proyectos propios en producción

Trellium Social Hub

SaaS para automatización de TikTok y Pinterest. API REST con OAuth seguro, integración con n8n/Zapier/Make, y dashboard de monitoreo. Arquitectura serverless sobre Cloudflare.

  • Cloudflare Functions
  • D1 Database
  • TikTok API
  • Pinterest API
  • OAuth 2.0
  • Astro
Visitar aplicación

Ciencia a Mordiscos

Pipeline editorial autónomo que procesa papers de Nature/Science y artículos de divulgación en tres formatos de video (shorts, largos, completos) más notebooks Jupyter. Subagentes de revisión (rigor, narrativa, consistencia, fact-check) con auto-apply de fixes seguros y veto bloqueante si el rigor cae bajo umbral. ~4 videos/día y 2 notebooks automatizados.

  • Go
  • TypeScript
  • React
  • Remotion
  • Node.js
  • Express
  • N8N
  • Claude API
  • ElevenLabs TTS
  • Kokoro TTS
  • Wav2Vec2
  • Manim
  • FFmpeg
  • SQLite
  • Jupyter Book
  • Docker
  • Zod
  • Rough.js
  • Python
Visitar sitio

Wey Ya!

App Android open-source que bloquea llamadas spam sin conexión a internet. Dos modos de bloqueo, bypass de urgencia configurable, horarios, whitelist, widget con Jetpack Glance, historial exportable a CSV y dashboard de privacidad. Cero datos enviados a la nube.

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Room
  • Hilt
  • DataStore
  • Jetpack Glance
  • MVVM
Ver en GitHub

Self-Hosted Automation Lab

Servidor personal con 15+ contenedores Docker hardened, 30+ agentes Go autónomos y Ansible (7 roles) para disaster recovery en un comando. Orquesta contenido, backups, monitoreo (~40 checks con tendencias semanales) y seguridad con ~25 tareas programadas. CI/CD self-hosted con SAST, CVE scan y verificación de supply chain.

  • Go
  • Docker Compose
  • Traefik v3.7
  • Ansible
  • CrowdSec
  • N8N
  • PostgreSQL
  • Redis
  • SQLite
  • Cloudflare
  • Linux
  • systemd
  • Borg Backup
  • Gotify
  • Uptime Kuma
  • Umami
  • Semgrep
  • Checkov
Proyecto privado

AI Agent Orchestration Platform

30+ agentes en Go que reemplazaron ~40 scripts bash/Node.js para orquestar el servidor. Circuit breakers, mutex por archivo, retry policies y alertas dual-channel (Gotify + WhatsApp). Cubren monitoreo, backups, pipeline editorial y operaciones de seguridad.

  • Go
  • SQLite
  • systemd
  • Docker
  • Gotify
  • Claude API
Proyecto privado

Claude API Gateway

Proxy en Go con endpoint /v1/messages compatible Anthropic SDK, priority queue, autenticación X-API-Key, SSE streaming y usage tracking en SQLite. Sirve ~30 agentes internos, N8N y Jupyter desde una sola superficie con rate limiting por servicio.

  • Go
  • SQLite
  • SSE
  • Anthropic API
  • Docker
Proyecto privado

Dev-Agent: FSM Multi-Agente para Issues Linear

Sistema que toma issues con label dev-agent y los procesa en 6 fases (Planner Opus → Builder Sonnet → Auditor Opus → Fixer → Re-auditor → Tester) controladas por labels Linear. Abre PRs GitHub draft con gates humanos en plan e integración; el Auditor espera CI y clasifica findings CRITICAL/HIGH/MEDIUM/LOW.

  • Go
  • Claude API
  • Linear GraphQL
  • GitHub API
  • systemd
Proyecto privado

Experiencia

Desde 2015 construyendo software en producción

2022 — Presente

Apply Digital

Front-End Engineer

Objetivos

  • Desarrollar plataformas web, mejorando la experiencia de usuarios B2B y B2C

Herramientas

React React Native TypeScript Gatsby NestJS Tailwind Storybook Lerna Contentful AWS

Logros

  • Construí la librería de componentes compartida que estandarizó el diseño entre múltiples productos y equipos
  • Lideré mejoras en portales B2B y B2C sobre arquitectura headless (Contentful + Commercelayer)

2022 — 2022

RV Dev

Front-end Developer

Objetivos

  • Desarrollar plataformas web y móvil para conectar famosos con usuarios

Herramientas

React React Native Redux Redux Saga React Router TypeScript Jest Styled-components

2021 — 2022

Protección S.A.

Frontend Web Developer

Objetivos

  • Desarrollar plataformas web para la consulta y actualización de información financiera de los clientes

Herramientas

React Redux React Router Jest Enzyme Sass Jenkins GitLab

Logros

  • Migré transacciones financieras de plataformas legacy a la arquitectura de referencia de la compañía

2016 — 2021

Tuya S.A.

Desarrollador de Software

Objetivos

  • Desarrollar componentes de software para facilitar el recaudo de la organización
  • Mejorar plataformas de consulta y pago de los clientes
  • Desarrollar plataforma web para mejorar la atención al cliente

Herramientas

.NET Core .NET MVC Entity Framework Linq SQL Server TSQL Azure IIS

Logros

  • First Data: migré el núcleo de procesamiento de tarjetas de crédito a la nueva plataforma
  • Modernicé el portal de pagos usado por clientes para consulta y recaudo

2015 — 2016

Easy Cube

Desarrollador de Software

Objetivos

  • Desarrollar plataforma web para la creación, actualización y visualización de contenido publicitario

Herramientas

.NET Framework .NET MVC Entity Framework SQL Server TSQL jQuery Bootstrap

Logros

  • Construí desde cero el portal web de creación y visualización de contenido publicitario

Educación

2016

Especialización en Ingeniería de Software

Universidad Nacional de Colombia

2016

Ingeniero de Sistemas e Informática

Universidad Nacional de Colombia

Contacto

Conecta conmigo

Estoy abierto a:

  • Roles de Software Engineer Senior o AI Infrastructure
  • Consultoría en automatización con IA
  • Proyectos colaborativos