CASE STUDY · 02
Serviço de Alteração de Morada
- Government
- 2025
- Lead Frontend Developer
TEST COVERAGE
86%
Automated coverage with Jest + SonarQube.
TEAM
4+2
Devs and QA, coordinated when lead absent.
STACK
Next 15
TypeScript, Tailwind, Microcks, Storybook, Keycloak
ENVIRONMENTS
3
Dev, staging and production via Kubernetes.
└ OVERVIEW
Lead frontend on the new address change service for the Portuguese government.
└ Problem
Replace an aging system with a modern, accessible address change service. The backend wasn't ready during early development, so the frontend had to ship independently.
└ Solution
Built the frontend in Next.js 15, TypeScript and Tailwind. Integrated Keycloak SSO. Mocked the backend with Microcks while it was being built. Plugged in the ARTE Design System through Storybook. Got to 86% test coverage with Jest + SonarQube. Set up the Kubernetes config and CI/CD pipelines.
└ Impact
86% automated test coverage. Technical coordination of the team (4 devs + 2 QA) alongside the project lead.