Pau Fandos
Software developer
Java · Spring · Angular · AI
- Team
- Cygnus Source
- Based in
- Madrid
- Heading for
- Architecture and tech lead
- From
- Sueca
Software developer
Java · Spring · Angular · AI
Backend and full-stack. Now integrating AI into enterprise systems.
Since July 2025, at Cygnus Source, I maintain enterprise applications in production and build, full-stack, a platform that connects AI models with the company's systems.
Conversational assistants, MCP servers and clients, and microservices behind a gateway, with hexagonal architecture and tests.
I work with AI agents and spec-driven development, with one clear goal: growing into a software architect and technical lead.
Software developer since 2023, after starting out in IT support and web development.
I maintain and evolve enterprise applications in production with another developer, and build with a lot of autonomy a platform that integrates AI models. I work across the whole lifecycle, on the backend with Java and Spring and on the frontend with Angular.
Java 21 · Spring AI · MCP · Spring Cloud Gateway · Oracle · Elasticsearch · Flowable · Angular
Microservices, event integration and relational databases with Java and Spring Boot, also on full-stack and frontend projects, in Scrum and Kanban teams applying TDD.
Java · Kotlin · Spring Boot · Camunda · Axon · RabbitMQ · Apache Artemis · Oracle SQL · PostgreSQL · Jenkins · Angular
Websites with a focus on accessibility and usability, and IT support: assembling, diagnosing and repairing computers and customer service.
PHP · MySQL · JavaScript · Bootstrap · WordPress
My native app for iPhone, iPad and Mac: it organises the whole day, and an AI assistant reads and changes it through its own MCP server.
It works offline and syncs with its own API on Cloudflare Workers and D1.
Swift · SwiftUI · WidgetKit · TypeScript · Cloudflare Workers · D1 · MCP




A Claude Code plugin for working with several AI agents at once: it shows Claude and Codex usage above the prompt, warns before the limit and, with /encargo, splits a task between the two, runs it in parallel, cross-reviews the results and merges them into a branch.
TypeScript · Node.js · Claude Code · Codex
Claude 5 h 42 % · semana 37 % Codex 5 h 12 % · semana 20 % Claude · 5 h al 76 %. Reinicio: 18:40. ❯ /encargo --plan
The final project of my web development diploma, in 2023: a Wordle-style game in Spanish with five attempts to guess a five-letter word. The backend generates and validates the words, and the frontend draws the hints.
Java · Spring Boot · Hibernate · MySQL · Angular · TypeScript
Vocational skills championships are several days of timed tasks, with a lot of pressure and little margin. That is where I do my best work.
CV Skills 2023, the Valencian Community championship, in web development.
Madrid, April 2024. I represented the Valencian Community at the national championship.
Final mark, out of 10, of my Higher Diploma in Web Application Development.