Work
Portfolio
Experience, case studies, talks and the practices I use to ship product.
Experience
Galp Solar (Galp)
CurrentOwn end-to-end delivery for PreSales & Sales product surfaces at Galp Solar — shaping UX and architecture with stakeholders, shipping Angular features, and keeping reliability, observability and release quality in the loop.
Highlights
- Built an MCP server to interact with the ecosystem — databases, OpenAPI APIs, codebase, integrations, monitoring and debugging
- Drove product decisions from discovery through release on core sales flows
- Championed AI tooling (SDD, skills) to speed up the engineering team
- Partnered with design and backend to ship measurable customer-facing improvements
Built and maintained PreSales & Sales frontend systems, including a shared component library on the corporate Design System. Improved Developer Experience for the internal Angular ecosystem in a microservices, event-driven environment.
Highlights
- Led component library adoption across PreSales & Sales teams
- Raised frontend DX with shared tooling, testing patterns and CI practices
- Delivered features on the solar simulator and related sales tooling
Led architecture, delivery and release of a hybrid Angular/Ionic app used by most customers. Defined APIs with backend, added tracking/analytics, and improved engineering processes around operations.
Highlights
- Shipped a production hybrid app adopted by the majority of customers
- Established API contracts and analytics instrumentation for product decisions
Main Thread
End-to-end frontend delivery across IoT, Smart Cities, CRM and SaaS products — from requirements and UI design through testing and on-site follow-ups in Agile teams.
AICU Labs – Technical University of Madrid
Developed a multi-stakeholder CRM SaaS for traditional businesses while modernising and extending a large AngularJS/Angular legacy codebase.
Jocomunico – Telefónica Talentum
Built the web client for a social product used in day-care centres by children and caregivers — first shipping experience on a real-world Angular/Django stack.
Projects

Galp Solar Simulator
Solar energy simulator for residential and EV charger customers — owned end-to-end with product discovery, architecture and AI-assisted DX.

miResi App
Hybrid app adopted by the majority of customers — architecture, delivery and release as Frontend Lead.

express-query-adapter
Open source Node.js library with 400+ weekly downloads. Transforms Express req.query into TypeORM queries.

HispaLED – RF Light
SPA for real-time monitoring and management of public luminaries and command centers using WebSockets, reactive interfaces and interactive charts.

audifono.es
Company CRM used by thousands of users and hundreds of companies to manage public information on a marketplace. Large-scale data manipulation and Stripe integration.

Scappvenger
Gamification platform reinventing tourist guides. Product concept, initial spec definition and MVP implementation.

Jocomunico
SPA for a social initiative used by hundreds of kids at day care centers.

ngx-guardian
Angular library providing a powerful Permission Manager. Own maintained and heavily tested.

PolenMad
Social initiative: web client for easy access to pollen levels across the Comunidad de Madrid. PDF scraping transformed into a REST API.
Talks
Skills
Architecture
- Clean Architecture
- Event Driven
- TDD
- MCP / AI tooling
Frontend
- TypeScript
- Angular
- Nx
- Ionic
- i18n / L10n
- CSS / Design Systems
- Cypress
- testing-library
Backend
- Node.js
- REST
- WebSockets
- GitHub Actions
Monitoring
- Sentry

