Hello, I'm

Luis

Developer passionate about building scalable applications and solving complex problems with clean code.

About.

My professional journey began outside software development, where I spent several years working in the 3D animation industry. That experience taught me how to collaborate in multidisciplinary teams, solve complex problems, and adapt quickly to new challenges.

After completing my training in web development, I'm now building my career as a software developer. I've developed projects across both frontend and backend, and I enjoy understanding how every part of an application works—from the user interface to the underlying architecture.

I'm naturally curious and always looking to learn something new. Rather than limiting myself to a single area, I'm excited to explore different fields of software development, contribute to meaningful projects, and continue growing as an engineer.

Location

Sevilla, Spain

Focus

Software Development

Interests

Open Source, AI, Linux

Current Goal

Growing as a Software Engineer

Projects.

Website for Psychology Practice

2026Live

Custom website for a psychology practice (Ester Benjumea), built with React + Vite and TypeScript. Features include service presentation (individual therapy, couples therapy, online therapy, personal growth), contact form with WhatsApp integration, Doctoralia booking link, and a design focused on accessibility and approachability. Deployed on Vercel.

ReactViteTypeScriptCSS ModulesClient Project

Pomodoro Timer

2026Live

Real-time productivity timer implementing the Pomodoro technique, developed for Lean Mind using Test-Driven Development, with task tracking and pomodoro-per-task counters. Timer state is managed server-side and synced live to the client via WebSockets, ensuring accuracy across tab switches and reconnects. Includes browser notifications and generated audio alerts (Web Audio API) on session completion.

Node.jsExpressSocket.ioTDD

WH40k Tournament Analyzer

2026In Progress

Web application for analyzing Warhammer 40k competitive meta using tournament data from Best Coast Pairing. Evaluates army performance, win rates by mission type, and list composition analytics.

Architecture

  • ▸Data ingestion from Best Coast Pairing (win/loss, points, missions, opponents, list composition)
  • ▸Mission-based role classification: Take and Hold, Purge the Foe, Disruption, Reconnaissance, Priority Assets
  • ▸Statistical analysis engine for win rates, consistency metrics, and mission-specific performance
  • ▸Aggregation pipeline for multi-mission tournament data
  • ▸Adaptive meta-game tracking across balance patches
Data AnalysisWeb AppCompetitive GamingStatistics

LuisDev Portfolio

2026Live

Designed and deployed a personal portfolio site to showcase projects, skills, and background, optimized for performance.

AstroTailwind CSSTypeScriptPortfolio

Skills.

Languages

  • Java
  • C++
  • C#
  • TypeScript
  • JavaScript
  • Python
  • SQL

Frontend

  • React
  • Astro
  • Vue
  • Svelte
  • HTML
  • CSS
  • Tailwind CSS

Backend & Databases

  • Node.js
  • Express
  • MongoDB
  • MySQL
  • PostgreSQL
  • REST APIs

Tools

  • Git
  • GitHub
  • Docker
  • Linux
  • CI/CD

AI-Assisted Development

  • Copilot
  • Claude

Contact.

Interested in working together or just want to say hello? Feel free to reach out. I'm always open to discussing new projects, creative ideas, or opportunities.