Ihar Ivaniuk – engenheiro de software independente e consultor de AI
Engenharia de software independente para produtos complexos
Sou o Ihar Ivaniuk, consultor independente de engenharia de software em Gdańsk. Ajudo startups e empresas estabelecidas a conceber, construir, modernizar e escalar software de produção – da arquitetura e da engenharia de produto a integrações de AI e LLM que têm de aguentar tráfego real. Trabalho como engenheiro e arquiteto sénior, não como uma equipa de outsourcing.
Com quem trabalho
- Fundadores, CTOs e responsáveis de engenharia que precisam de um parceiro de nível principal num percurso de alto risco.
- Empresas de produto com equipa forte mas fina em arquitetura, AI ou modernização.
- PME e agências que querem um engenheiro sénior independente em vez de uma equipa grande de fornecedor.
- Equipas a meter um modelo num produto existente ou a mover uma plataforma viva sem a desligar.
Porque este formato
- Mais de 9 anos a entregar plataformas web, produtos com AI e sistemas de conteúdo – incluindo migrações CMS e avaliação de LLM.
- Ciclo completo: análise, arquitetura, implementação, CI/CD e fiabilidade.
- O caminho menos complexo que sobrevive à produção.
- Conversa direta com a direção. Direi quando não construir.
Que problemas fecho
- O percurso de implementação ainda é um conjunto de hipóteses em concorrência.
- A AI tem de viver no fluxo, com contratos e um recurso.
- Uma plataforma em produção precisa de modernização por etapas.
- O gargalo está nas operações.
- A direção precisa de uma leitura independente de arquitetura antes de um gasto grande.
Como podemos trabalhar
- 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.
Projetos selecionados
- Synopsys
Plataforma de avaliação de LLM · Senior Frontend Developer · AI generativa
UI de produto na Synopsys para benchmarking e comparação de modelos de linguagem de grande dimensão, incluindo superfícies de inferência de ensaio para experiências de AI generativa.
- UI de produto reutilizável em Next.js
- Superfícies consistentes de comparação de modelos
- Normas de frontend partilhadas pela equipa
- IMF
Migração Sitecore XM Cloud · Senior Software Engineer · Migração de plataforma
Reimplementação headless do sítio legado do FMI em Sitecore 9.2 para Sitecore XM Cloud, com frontend Next.js por GraphQL.
- Sitecore 9.2 → XM Cloud
- Frontend headless Next.js
- Integridade da migração de conteúdo e componentes
- Diageo
Migração da plataforma Contentful · Senior Software Engineer · Migração de CMS
Migração repetível de conteúdo estruturado da Diageo de Umbraco e Magento para Contentful, com o frontend público na Vercel.
- Umbraco e Magento → Contentful
- Fluxos de migração automatizados
- Estruturas editoriais reconstruídas para o novo CMS
Notas sobre o trabalho
- 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.
