European structural funds management application. Full enterprise stack: Spring Boot with JPA for backend, Oracle SQL for persistence, Angular with standalone components and signals for frontend. Liquibase for migrations, MapStruct for mapping, server-generated Excel reports.
Personal investment portfolio tracker. React + Vite with Supabase (PostgreSQL), deployed on Vercel via GitHub. Portfolio evolution charts, forward-fill for data gaps, automatic prices, stock and crypto search with logos via Financial Modeling Prep API.