Ihar Ivaniuk – ingeniero de software independiente y consultor de AI
Ingeniería de software independiente para productos complejos
Soy Ihar Ivaniuk, consultor independiente de ingeniería de software en Gdańsk. Ayudo a startups y empresas establecidas a diseñar, construir, modernizar y escalar software de producción – de la arquitectura y la ingeniería de producto a integraciones de AI y LLM que tienen que aguantar tráfico real. Trabajo como ingeniero y arquitecto senior, no como un equipo de outsourcing.
Con quién trabajo
- Fundadores, CTOs y responsables de ingeniería que necesitan un partner de nivel principal en un camino de alto riesgo.
- Empresas de producto con equipo fuerte pero fino en arquitectura, AI o modernización.
- PYMES y agencias que quieren un ingeniero senior independiente en vez de un proveedor grande.
- Equipos que meten un modelo en un producto existente o mueven una plataforma en marcha sin apagarla.
Por qué este formato
- Más de 9 años entregando plataformas web, productos con AI y sistemas de contenido – incluidas migraciones CMS y benchmarking de LLM.
- Ciclo completo: análisis, arquitectura, implementación, CI/CD y fiabilidad.
- El camino menos complejo que sobrevive en producción.
- Conversación directa con dirección. Diré cuándo no construir.
Qué problemas cierro
- La vía de implementación sigue siendo un conjunto de hipótesis en competencia.
- La AI tiene que vivir en el flujo, con contratos y un recurso.
- Una plataforma en marcha necesita modernización por etapas.
- El cuello de botella son las operaciones.
- La dirección necesita una lectura independiente de arquitectura antes de un gasto grande.
Cómo podemos trabajar
- Software engineering consulting
Senior engineering judgement for companies that need a principal-level partner, not a staffed agency team.
- Custom software development
Product engineering for teams that need a senior builder, not a multi-layer outsourcing chain.
- Software architecture
System design for live products: what should exist, where the boundaries sit, and how the system fails.
- AI integration
Put a model inside an existing workflow, with contracts and a way out – not beside the product as a chatbot.
- AI automation
Remove the manual bottleneck in a live operation: rules first, models only where the input is messy.
- AI agents
Tool-using agents for bounded workflows, with permissions and evals – not an autonomous employee.
Proyectos seleccionados
- Synopsys
Plataforma de evaluación de LLM · Senior Frontend Developer · AI generativa
UI de producto en Synopsys para comparar y evaluar modelos de lenguaje de gran tamaño, incluidas superficies de inferencia de prueba para experimentos de AI generativa.
- UI de producto reutilizable en Next.js
- Superficies consistentes de comparación de modelos
- Estándares de frontend compartidos por el equipo
- IMF
Migración Sitecore XM Cloud · Senior Software Engineer · Migración de plataforma
Reimplementación headless del sitio legado del FMI en Sitecore 9.2 hacia Sitecore XM Cloud, con frontend Next.js por GraphQL.
- Sitecore 9.2 → XM Cloud
- Frontend headless Next.js
- Integridad de la migración de contenido y componentes
- Diageo
Migración de la plataforma Contentful · Senior Software Engineer · Migración de CMS
Migración repetible de contenido estructurado de Diageo desde Umbraco y Magento hacia Contentful, con el frontend público en Vercel.
- Umbraco y Magento → Contentful
- Flujos de migración automatizados
- Estructuras editoriales reconstruidas para el nuevo CMS
Notas sobre el trabajo
- When to add an LLM to an existing product – and when you should not
A decision framework for integrating a large language model into an existing product, written for engineering and product leaders who have to live with the result.
- How to modernize a live content platform without switching it off
A practical method for migrating a live content or commerce platform onto a current headless stack without a big-bang cut-over.
- A practical software architecture review framework
The dimensions I use when reviewing a production architecture, aimed at a decision rather than a diagram.
