Tomasz Kowalski
CTO en Sembot · Fundador de Iseno

Tomasz Kowalski

Desarrollo de software AI-native·Arquitectura de software·Go

Más de 10 años en arquitectura, SRE y liderazgo de equipos

He llevado una empresa SaaS al desarrollo de software AI-native, en producción y no como piloto. En Sembot (SaaS para e-commerce) los agentes escriben la mayor parte del código, las puertas de calidad en CI vigilan la calidad y las personas deciden qué construimos y cuándo lo publicamos. Hace un año trabajaban 12 personas en desarrollo y QA. Hoy son 3 desarrolladores y 1 QA, y entregamos más que nunca.

Resultados

Un año de desarrollo
AI-native en cifras
1.600+
PR fusionados en 30 días, ~95% de los commits escritos por agentes
12 → 4
personas en desarrollo y QA: 3 desarrolladores y 1 QA
30 min
mediana desde la apertura del PR hasta el merge (hace un año 18–21 h)
5 meses
para lanzar el nuevo Sembot: ~20 servicios en Go que sustituyen al monolito
Los tests crecieron a la par: Laravel 97 → 1.092 archivos de test, Go 27 → 1.124, escenarios E2E 64 → 409. El nuevo Sembot pasó por más de 860 despliegues a producción y el sistema antiguo se apagó el 7.10.2026.

Cómo puedo ayudar

Ponencias, talleres
y consultoría
01 — Ponencias
Conferencias
Qué cambia cuando el código lo escriben agentes: quién sigue siendo necesario, qué se rompe y las cifras detrás. Directamente desde producción, incluidos los errores.
02 — Talleres
Talleres para equipos de ingeniería
Sesiones prácticas con Claude Code y Codex en entregas reales: puertas de calidad en CI para código escrito por agentes, worktrees, revisión sin cuellos de botella.
03 — Consultoría
Rediseño del proceso de desarrollo
Para empresas que pasan de «la IA ayuda al desarrollador» a «la IA escribe, las personas deciden»: proceso, roles, salvaguardas y arquitectura (Go, DDD).
Ponencias
liderzy.it — «Construcción de software en la era de la IA» — 11.2026
«Código bajo demanda, desarrollo en la dirección. ¿Quién sigue siendo necesario?»
Ecommerce.pl Event 6.0, Varsovia — 10.2026
Taller «Q4 sin sorpresas. Construye un sistema de control de cuentas»
AgenticCoding.pl — 11.2025
«El desarrollador en la era de la IA agéntica: entre la visión y la validación»
Cursos y certificados
DataWorkshop: Software 3.0 – Agentic AI Systems (niveles 4 y 5)
2026
DataWorkshop: Practical LLM
2026
AI_devs 3: curso práctico de IA generativa
2024
AI_devs 2: integración de GPT-4 con aplicaciones y automatización
2023
DataWorkshop: NLP Challenge (ediciones 4 y 5)
2019
Professional Scrum · Ataque y defensa de aplicaciones web (Niebezpiecznik)
2016 – 2018

Cómo trabajamos

Los agentes escriben.
Las personas deciden.
Agentes orquestados
Hermes, un agente orquestador que construí sobre Codex, clasifica las tareas cada pocas horas, lanza sesiones de Claude Code en worktrees aislados, levanta un entorno de pruebas de 24 h y entrega a QA un draft PR con capturas.
Puertas de calidad, no revisión manual
Un test para cada cambio (un cambio sin test bloquea el CI), deuda técnica que solo puede bajar, cuarentena para tests E2E inestables, despliegues máquina a máquina que se detienen en el primer error y monitorización con escalado.
QA y negocio entregan
Hoy la mayor parte del código la entregan QA, la dirección y Customer Success trabajando con agentes. Los desarrolladores cuidan los patrones, el rendimiento y la seguridad.
Arquitectura pensada para la IA
Una pasarela en Go y ~20 servicios en Go que sustituyeron un monolito Laravel/Angular funcionalidad a funcionalidad (strangler pattern), en 5 meses.
Stack y especialidades
Claude Code Codex Agentic AI Go DDD / CQRS CI/CD GCP SRE Playwright

Experiencia

Arquitectura, SRE
y liderazgo de equipos
CTO · Sembot
06.2025 – actualidad
Plataforma SaaS para e-commerce y agencias: automatización de campañas, feeds de producto y control de cuentas publicitarias (Google Ads, Merchant Center, Bing Ads). Stack: Go, Laravel, Angular.
Desarrollo AI-native (2025 – actualidad)
  • Rediseñé el modelo de trabajo: de 12 personas (dev + QA) a 3 desarrolladores y 1 QA, con mayor capacidad de entrega. Los tickets de QA y Customer Success los implementan agentes, y la dirección entrega cambios de producto con agentes.
  • Agentes orquestados: Hermes, un agente orquestador que construí sobre Codex, clasifica las tareas cada pocas horas, lanza sesiones de Claude Code en worktrees aislados, levanta un entorno de pruebas de 24 h y entrega a QA un draft PR con capturas.
  • Puertas de calidad, no revisión manual: Un test para cada cambio (un cambio sin test bloquea el CI), deuda técnica que solo puede bajar, cuarentena para tests E2E inestables, despliegues máquina a máquina que se detienen en el primer error y monitorización con escalado. Resultado: 1.600+ PR en 30 días, mediana hasta el merge de 30 min (antes 18–21 h).
  • Tests en un año: Laravel 97 → 1.092 archivos, Go 27 → 1.124, escenarios E2E 64 → 409.
  • Antes (2025): CodeGen Manager (Go): tarea de Jira → agentes de IA en contenedores Docker → draft PR en GitHub, con una biblioteca de 45 agentes en un pipeline planificación → análisis → implementación → verificación → autocorrección.
Nuevo Sembot – arquitectura de servicios (05.2026 – 10.2026)
  • Diseñé y dirigí la construcción del nuevo Sembot: una pasarela en Go (templ, HTMX, Alpine.js) con una única capa de control de acceso y ~20 servicios en Go con datos propios (CRM, notificaciones, telefonía, facturas, API pública, bóveda de conexiones OAuth, AI Marketer).
  • Sustitución gradual del monolito Laravel/Angular, funcionalidad a funcionalidad; sistema antiguo apagado el 7.10.2026, unos 5 meses desde el inicio. Más de 860 despliegues a producción.
  • Preparación para el tráfico de Q4: de 22 llamadas al backend al cargar la página a una sola, 34 h desde el primer commit hasta producción.
  • Construí desde cero Sembot Sales Manager: un CRM de ventas multiinquilino (leads, secuencias, mailing, telefonía Twilio, informes), más de 430 despliegues.
Arquitectura, DevOps y equipo
  • Estándar de arquitectura de dominio (DDD/CQRS) para el backend Laravel, con tests de arquitectura; integraciones con Google Merchant Center.
  • CI/CD con despliegues en contenedores (GitHub Actions, Docker, Traefik): 8 entornos de desarrollo, entornos por rama, QA, beta y producción, proceso de release y rollback.
  • Incorporé a Customer Success y soporte al trabajo con Claude Code (skills, documentación para agentes): ellos mismos entregan las correcciones reportadas por los clientes.
Stack: Go, PHP 8 / Laravel, Angular, HTMX, Claude Code, Codex, MCP, Docker, Traefik, GitHub Actions, n8n, Playwright, Cucumber, Sentry, OpenTelemetry
Senior Site Reliability Engineer · Miinto
02.2022 – 06.2025
Marketplace internacional de moda que conecta boutiques con clientes en varios países de Europa. Microservicios en GCP.
  • Sustituí los despliegues manuales por un proceso totalmente automatizado: desde el artefacto en GitHub Actions hasta el despliegue en GCP multizona con migraciones de bases de datos, monitorización y tests de integración (TeamCity, GitHub Actions, Ansible, Terraform).
  • Diseñé un nuevo sistema de gestión del catálogo de productos y librerías de comunicación entre servicios AMQP; en producción completa tras 6 meses.
  • Apoyé técnicamente al equipo de QA: rutas críticas, tests de entornos antes y después del release, tests de conformidad del protocolo; mejoré los procedimientos de incidentes.
Stack: Go, AMQP/RabbitMQ, PostgreSQL, Redis, GCP, BigQuery, Ansible, Terraform, TeamCity, GitHub Actions, Sentry, Grafana
Founder & Owner · Iseno
03.2016 – actualidad
  • Software house: sistemas CRM a medida y aplicaciones que apoyan los procesos de negocio de los clientes. Venta técnica, estimación, arquitectura de soluciones, dirección del equipo y mantenimiento de despliegues.
Co-founder & Senior Software Architect · e-ux.pro
10.2018 – 04.2022
  • Responsable de la tecnología: arquitectura de aplicaciones, estándares, proceso de desarrollo y equipo. La agencia fue reconocida por The Manifest (2021).
Senior Architect Developer · ENetProduction (cliente: Media Expert)
01.2020 – 09.2020
  • Sistema de ventas de una de las mayores cadenas de electrónica de Polonia: carrito, disponibilidad de productos, proceso de compra, integraciones API con bancos (financiación de compras).
Architect Developer · IncredBots
05.2019 – 12.2019
  • Arquitecto en el software house que desarrollaba la plataforma de eventos Evenea (Symfony, React).
Architect Developer · Evenea
05.2019 – 12.2019
  • Arquitectura y despliegue de la nueva versión de la plataforma Evenea de gestión de eventos y registro de asistentes (Symfony, React).
Puestos anteriores (2014 – 2019)
Senior Backend Developer · IT Safety
10.2018 – 04.2019
  • Desarrollo de una plataforma web en PHP 7 / Symfony y MySQL. Referencias del presidente del consejo.
Senior Backend Developer · PMQ
04.2018 – 09.2018
  • Diseño y desarrollo del software LTTS para un centro sanitario privado (2 proyectos) y su implantación en el cliente (PHP, Symfony, PostgreSQL), administración de servidores. Referencias del consejo.
Senior Software Developer · GoldenSubmarine
03.2015 – 03.2018
  • Diseño y desarrollo de portales web para clientes de la agencia (PHP, JavaScript, MySQL), administración de servidores. Dirección de proyectos complejos desde el análisis hasta la implantación. Referencias de un miembro del consejo.
Software Developer · Jaskółka Catering
09.2014 – 12.2015
  • Backend a medida de la tienda online de una empresa de catering, nuevas funcionalidades y asesoría tecnológica.

Competencias

Con qué trabajo
cada día
IA en el desarrollo
Claude Code (subagentes, worktrees, skills), Codex, orquestación de agentes, MCP (Figma, Playwright), puertas de CI para código escrito por IA, LLM-as-judge, FinOps para LLM
Arquitectura
DDD, CQRS, microservicios, strangler pattern, event-driven (AMQP/RabbitMQ), diseño de API
Backend / Frontend
Go, PHP (Laravel, Symfony), Python · Angular, React, templ, HTMX, Alpine.js
Cloud / DevOps
GCP, BigQuery, Docker, Traefik, Terraform, Ansible, GitHub Actions, GitLab CI, TeamCity, n8n
Calidad
Playwright, Cucumber (BDD), PHPUnit, tests E2E y de contrato · Sentry, Grafana, OpenTelemetry
Gestión
rediseño del modelo de trabajo del equipo en torno a la IA, incorporación de equipos no técnicos al trabajo con agentes
Formación
Academia Naval de Polonia, Gdynia
2012 – 2016 · Ingeniero, Tecnologías de Internet
Idiomas
Polaco
nativo
Español
fluido (C1)
Inglés
bueno (B2)
Fuera del trabajo: entrenador de natación (Total Immersion), buceo (PADI OWD), IoT

Contacto

Hablemos de tu
proceso de desarrollo
Ponencias, talleres y consultoría sobre desarrollo de software AI-native.
[email protected] →