Projects

Professional backend engineering work and personal projects.

Professional Work

Prodigy Padel Academy logo

Prodigy Padel Academy

Mobile ApplicationBackend Engineer

Sports training platform for padel players, built around a proven 25-year methodology. Backend: gamification system (points, levels, achievements, leaderboards), Stripe payments, App Store and Google Play in-app purchases, optimized PostgreSQL architecture, Redis rate limiting, and JWT authentication with RBAC and OAuth 2.0.

ASP.NET CoreAzure FunctionsPostgreSQLRedisStripeJWTRBACOAuth 2.0
DailyDermaTalks logo

DailyDermaTalks

Launching Soon
Web ApplicationFullstack Engineer

Web platform for the Cantabria Labs dermatology community, with restricted access and controlled capacity: access is granted manually by an administrator. Full design and implementation: REST APIs, JWT authentication with role-based RBAC, CMS for content management, Upstash Redis rate limiting, and PostgreSQL database architecture. Deployed on Vercel.

Next.jsPostgreSQLVercelUpstash RedisJWTRBACCMS
Koru Acne logo

Koru Acne

Mobile ApplicationBackend Engineer

Mobile application for skin tracking and acne support community. Backend: REST API design, JWT and OAuth 2.0 authentication, database architecture for user management, visual skin tracking, trigger factor identification, and wellness resources.

ASP.NET CoreAzure FunctionsPostgreSQLJWTOAuth 2.0REST API

Personal Projects

VPO

Galivivienda VPO Calculator

Civic Tech
Web ApplicationPersonal project

Interactive calculator to analyze the real cost of a cooperative VPO housing unit in Vélez-Málaga, based on the public documentation for the Galivivienda Fortalezas de Vélez development (188 units, EMVIPSA). Built because the official information is fragmented across multiple contracts with unclear terms — lets users simulate different IPC scenarios, rental years, and discount percentages to calculate the actual total cost before signing. Implementation: real-time financial calculations with monthly compound interest, a rent evolution chart rendered with pure JS (no canvas or libraries), responsive design with adaptive grid and native mobile bottom-sheet, and full SEO with JSON-LD. Immediate organic traction when shared in local Facebook groups.

HTMLCSSJavaScriptVercel