Ihar Ivaniuk – unabhängiger Software Engineer und AI-Berater
Unabhängiges Software Engineering für komplexe Produkte
Ich bin Ihar Ivaniuk, unabhängiger Berater für Software Engineering in Gdańsk. Ich helfe Startups und etablierten Unternehmen, Produktionssoftware zu entwerfen, zu bauen, zu modernisieren und zu skalieren – von Architektur und Produktengineering bis zu AI- und LLM-Integrationen, die echten Traffic überstehen müssen. Ich arbeite als Senior Engineer und Architekt, nicht als Outsourcing-Team.
Mit wem ich arbeite
- Gründer, CTOs und Engineering-Leitungen, die einen Partner auf Principal-Niveau für einen riskanten Pfad brauchen.
- Produktfirmen mit starkem Team, aber dünner Architektur-, AI- oder Modernisierungskapazität.
- KMU und Agenturen, die einen unabhängigen Senior statt eines großen Vendor-Teams wollen.
- Teams, die ein Modell in ein bestehendes Produkt setzen oder eine laufende Plattform ohne Abschaltung bewegen.
Warum dieses Modell
- Über 9 Jahre Lieferungen: Webplattformen, Produkte mit AI, Content-Systeme – inklusive CMS-Migrationen und LLM-Benchmarking.
- Ende-zu-Ende: Klärung, Architektur, Umsetzung, CI/CD, Betrieb.
- Der einfachste Pfad, der Produktion übersteht. Deterministische Logik bleibt Standard.
- Direkte Abstimmung mit Führung. Ich sage, wann nicht gebaut werden soll.
Welche Probleme ich schließe
- Der Umsetzungsweg ist noch ein Satz konkurrierender Vermutungen.
- AI muss im Ablauf leben – mit Verträgen und einem Ausweg.
- Eine laufende Plattform braucht Modernisierung in Stufen.
- Der Engpass ist der Betrieb.
- Die Führung braucht eine unabhängige Architektursicht vor einer großen Ausgabe.
Zusammenarbeit
- 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.
Ausgewählte Projekte
- Synopsys
LLM-Evaluationsplattform · Senior Frontend Developer · Generative AI
Produkt-UI bei Synopsys zum Benchmarking und Vergleich großer Sprachmodelle, einschließlich Trial-Inferenz für Generative-AI-Experimente.
- Wiederverwendbare Produkt-UI auf Next.js
- Konsistente Oberflächen zum Modellvergleich
- Frontend-Standards, die das Team teilt
- IMF
Sitecore-XM-Cloud-Migration · Senior Software Engineer · Plattformmigration
Headless-Neuaufbau der Legacy-Sitecore-9.2-Website des IWF auf Sitecore XM Cloud, mit Next.js-Frontend über GraphQL.
- Sitecore 9.2 → XM Cloud
- Headless-Next.js-Frontend
- Migrationsintegrität über Content und Komponenten
- Diageo
Contentful-Plattformmigration · Senior Software Engineer · CMS-Migration
Wiederholbare Migration strukturierter Inhalte von Diageo aus Umbraco und Magento nach Contentful, mit öffentlichem Frontend auf Vercel.
- Umbraco und Magento → Contentful
- Automatisierte Migrationsabläufe
- Redaktionelle Strukturen für das neue CMS neu gebaut
Notizen zur Arbeit
- 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.
