Víctor Manuel Gómez Álvarez

Full Stack Developer · Madrid

I build web applications with C# and .NET on the backend and React on the frontend.

Projects

  1. Coasterdle

    Status: In development

    A Wordle-style guessing game set in amusement parks. It is being built right now.

    StackReact · Vite · .NET · Cloudflare R2

  2. SQUARED

    Status: Working

    A simple game where you fit a growing rectangle inside a frame, without falling short or going over.

    StackUnity · C#

  3. GYM_RECORDS

    Status: Pending

    An Android app to log workouts and meals, and to check whether routines and diet help you reach your goals. Pending: I want to see it through.

    StackKotlin · SQLite

Experience

  1. Devoteam

    May 2024 – present

    Full Stack Developer

    Duration: 2 years and 5 months

    I take part in the migration of an internal application from .NET Framework 4.7 to .NET 10, and I lead its technical side. The modules move from MVC to a headless architecture, with an API and React, on a modular monolith. I set up the deployments and pipelines with GitLab CI, built the billing module and bring AI agents into the development workflow.

    TechnologiesC# · .NET · React · GitLab CI

  2. WE DO THE BEST SL

    July 2023 – May 2024

    Full Stack Developer

    Duration: 10 months

    I modernised an accounting system in Angular, with .NET endpoints. I also wrote a Python server that collected BLE data from gym devices and relayed it over WebSockets, and a WPF desktop app that showed that activity in real time.

    TechnologiesAngular · .NET · Python · WebSockets · WPF

Stack

Backend and data

  • C#
  • .NET
  • SQL Server
  • MySQL

Frontend

  • React
  • Angular
  • TypeScript
  • JavaScript
  • HTML/CSS
  • WPF

Architecture

  • Modular monolith
  • MVC
  • REST APIs
  • WebSockets

DevOps

  • GitLab CI
  • Git
  • IIS Server

Evolution

Version 2, home: the name in large type, the role and a sentence on a dark background, with a 3D watch.
Version 2
Version 1, home: justified text with highlighted words on a lavender background, a drawn laptop and a photo.
Version 1

Numbers

  1. Version 2 Current

    Git tag: v2-nextjs

    Rebuilt from scratch with Next.js and TypeScript. It has a 3D watch and two languages, and its performance and accessibility are measured.

    Mobile

    Performance
    97Change from the previous version: +52
    Accessibility
    100Change from the previous version: +14
    Best practices
    100Change from the previous version: +4
    SEO
    100Change from the previous version: +9
    Load time (LCP)
    2.5 sChange from the previous version: -9.1 s
    Layout shifts (CLS)
    0Change from the previous version: -0.927

    Desktop

    Performance
    100Change from the previous version: +22
    Accessibility
    100Change from the previous version: +14
    Best practices
    100
    SEO
    100Change from the previous version: +9
    Load time (LCP)
    0.5 sChange from the previous version: -1.5 s
    Layout shifts (CLS)
    0Change from the previous version: -0.237

    Lighthouse on the published site · 17 Oct 2026

  2. Version 1

    Git tag: v1-angular

    The first version, with Angular 16 and Angular Material. Content written by hand in a single template, and a contact form using EmailJS.

    Mobile

    Performance
    45
    Accessibility
    86
    Best practices
    96
    SEO
    91
    Load time (LCP)
    11.6 s
    Layout shifts (CLS)
    0.927

    Desktop

    Performance
    78
    Accessibility
    86
    Best practices
    100
    SEO
    91
    Load time (LCP)
    2.0 s
    Layout shifts (CLS)
    0.237

    PageSpeed Insights · 6 Oct 2026

Contact

If you have read this far, I would like to hear what you think, and talk about what you are working on.