about

I'm a Full Stack developer building end-to-end business solutions: C# / ASP.NET Core on the backend and Vue 3 / Nuxt with TypeScript on the frontend.

I work with clean architecture (Clean Architecture, DDD), REST APIs, asynchronous processing, real-time features and container-based deployments.

I focus on code quality, maintainability and continuous delivery. Based in Granada, Spain — native Spanish speaker, advanced English.

skills

skills.group.backend

  • C#
  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • REST APIs
  • JWT
  • SignalR
  • OCR
  • Hosted Services

skills.group.frontend

  • Vue 3
  • Nuxt
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Chart.js

skills.group.ai

  • OpenAI
  • Claude
  • MCP
  • Agentic AI
  • Chatbots

skills.group.architecture

  • Clean Architecture
  • DDD
  • Repository Pattern
  • Layered Design

skills.group.devops

  • Docker
  • Docker Compose
  • GitHub Actions
  • Git
  • GitHub

experience

  1. Full Stack & AI Developer @ Alumbra Energía
    • Building an in-house CRM for customer and contract management, with an integrated AI assistant
    • Designing agentic AI workflows, such as a chatbot that registers new contracts through conversation
    • Developing internal tools that bring together company data and processes, with a C# / ASP.NET Core backend and Vue 3 / Nuxt + TypeScript frontend
    • Applying Clean Architecture and DDD so AI capabilities plug in as just another layer of the system, keeping it reliable, testable and easy to evolve
  2. Full Stack Developer @ Greening Energy
    • Designed and built C# / ASP.NET Core backend services on a layered architecture using Clean Architecture and DDD, with REST APIs on Entity Framework Core, SQL Server and the Repository pattern
    • Implemented JWT authentication with permission-based authorization policies, OCR pipelines for automatic document data extraction, and background jobs with Hosted Services
    • Built SPAs with Vue 3 / Nuxt and TypeScript (state management, dynamic forms, typed API clients), real-time features with SignalR and data visualizations with Chart.js
    • Contributed to CI/CD and deployments with GitHub Actions, Docker and Docker Compose

education

  1. Higher Vocational Degree in Cross-Platform Application Development (DAM) @ MEDAC