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. The system every citizen has to use when they move house.
└ 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. Stepped in to coordinate the team (4 devs + 2 QA) whenever the project lead wasn't around.