← portfolio/

AI-assisted OutSystems migration

Migrating OutSystems applications with GitHub Copilot, using AI-assisted development to speed up and de-risk the move.

Migração de aplicações OutSystems com o GitHub Copilot, usando desenvolvimento assistido por AI para acelerar e reduzir o risco.

{  "name": "ai-assisted-migration",  "type": "ai",  "client": "Autoliv",  "year": 2026,  "role": "Developer & migration lead (FreqMet)""Developer e responsável pela migração (FreqMet)",  "stack": ["OutSystems", "GitHub Copilot", "AI agents", "Architecture Canvas"]}

The approach

The agent drafts and the architect decides. Before any code is generated, the agent gets the specifications, the Architecture Canvas rules and the team’s naming conventions. Work moves one module or one flow at a time, and every change is reviewed like a pull request.

Why it matters

Migrations are mostly careful, repetitive work. AI handles much of the repetition, so more of my time goes to the parts that need judgement: architecture, integrations and edge cases.

A abordagem

O agente faz o rascunho e o arquiteto decide. Antes de gerar qualquer código, o agente recebe as especificações, as regras do Architecture Canvas e as convenções de nomes da equipa. O trabalho avança um módulo ou um fluxo de cada vez, e cada alteração é revista como um pull request.

Porque importa

Uma migração é sobretudo trabalho cuidadoso e repetitivo. A AI trata de grande parte da repetição, e o meu tempo vai para o que exige critério: arquitetura, integrações e casos-limite.