
Consultancy · Platform
Andorra Resident
A six-language platform for a residency and tax consultancy, with a client portal, an in-house CRM and an AI assistant.
Visit andorraresident.com- Languages
- 6
- Portals — client & admin
- 2
- AI agents — assistant & content
- 2
- Year
- 2026
- Client
- Andorra Resident
- Year
- 2026
- Role
- Design, development and AI integration
- Languages
- EN · ES · FR · CA · NL · DE


The brief
Andorra Resident advises families, entrepreneurs and business owners who are thinking of moving to Andorra. Its clients are still abroad, reading in six different languages, and every one of them turns into a long case: documents, questions, deadlines.
What I built
One platform for the whole journey: a fast, server-rendered public site that answers the tax and residency questions up front, a secure portal where clients share documents and messages, and an admin CRM where the team runs leads, clients, tasks and content. An AI assistant answers questions on the site, and a scheduled agent drafts the next content plan for review.
Results
Measured on the live site
- Indexed pages
- 264
- Languages
- 6
Measured with Google Lighthouse · Sep 2026
On the site
The imagery it’s built around


What it does
Built to do real work
- 01Client portal with secure document vault, messaging, notifications and onboarding questionnaire
- 02Full admin CRM — leads, clients, tasks, blog CMS, audit log and a command palette
- 03AI assistant (Gemini) that answers questions and triggers actions on the page
- 04Tax calculator, cost-of-living comparison, district map and generated PDF dossiers
- 05Scheduled AI content agent that proposes the next month's content plan as a pull request
- 06Server-rendered in six languages, with sitemap and llms.txt for AI search
Built with
- React 19
- TypeScript
- Express SSR
- Supabase
- Postgres
- Gemini
- Resend
- Vercel

On mobile

Next project