Saltar al contenido
Disponible para nuevas oportunidades

Hola, soy Gerard Alvear

Técnico de sistemas, soporte IT y creador de proyectos

Construyo soluciones de sistemas, virtualización, redes y automatización, combinando infraestructura real con desarrollo de software e inteligencia artificial.

+15
Proyectos propios
SMX
Ciclo finalizado
Inmediata
Disponibilidad
Barcelona
Ripollet · híbrido
01 — Quién soy

Sobre mí

Foto de Gerard Alvear bajo la Vía Láctea
  • Ubicación

    Ripollet, Barcelona (España)

  • Formación

    Técnico en Sistemas Microinformáticos y Redes (SMX)

  • Próximo paso

    ASIX (Administración de Sistemas Informáticos en Red)

Soy Gerard Alvear, técnico en Sistemas Microinformáticos y Redes. Me muevo con soltura entre la infraestructura real —virtualización, redes, servidores Windows y Linux— y el desarrollo, lo que me permite no solo administrar sistemas sino también automatizarlos y construir herramientas a su alrededor.

Aprendo construyendo: cada proyecto propio me sirve para bajar una capa más, desde un hipervisor escrito desde cero hasta un asistente de voz local. Trabajo de forma ordenada, documento lo que hago (con sus bugs y límites) y disfruto resolviendo problemas técnicos de principio a fin.

Sistemas e infraestructura

Virtualización (Hyper-V, QEMU/KVM, libvirt), Windows/Linux Server, Docker, NAS y redes. Monto y administro entornos reales.

Desarrollo y automatización

Apps, backends y scripts (TypeScript, Python, Node.js, C#) y automatización con agentes e IA aplicada sobre la infraestructura.

Aprendizaje continuo

He terminado SMX y voy a por ASIX. Construyo proyectos propios para profundizar de verdad en cada capa del sistema.

02 — Trayectoria

Experiencia

Donde he aplicado lo aprendido: soporte real a usuarios y liderazgo técnico de un proyecto en equipo.

  1. Coordinador técnico / Project Lead

    Proyecto / Liderazgo

    GeoRacing2025MetropolisFPLab · Circuit de Barcelona-Catalunya

    • Liderazgo del equipo técnico y coordinación de las distintas partes del proyecto.
    • Desarrollo de un sistema offline en tiempo real para señalización de evento.
    • Planificación, reparto de tareas y resolución de problemas sobre la marcha.
  2. Técnico de soporte informático (prácticas)

    Experiencia

    EffytecMayo 2025 – Diciembre 2025Prácticas de empresa (FP)

    • Soporte a usuarios: incidencias de hardware y software del día a día.
    • Gestión de periféricos y conectividad.
    • Elaboración de documentación y seguimiento de protocolos internos.
03 — Stack

Tecnologías

Del sistema operativo al despliegue. Lo que uso de verdad, agrupado por área; en color, mi stack principal.

Sistemas operativos

  • Windows 10/11
  • Windows Server
  • Linux
  • Ubuntu
  • Debian

Virtualización

  • Hyper-V
  • QEMU / KVM
  • libvirt
  • VirtualBox
  • WHPX
  • SPICE / VNC / RDP

Redes

  • TCP/IP
  • DNS / DHCP
  • VLAN / Routing
  • VPN
  • Firewall
  • mDNS
  • Cloudflare

Infraestructura

  • Docker
  • Docker Compose
  • NAS / self-hosting
  • GitHub Actions (CI)
  • Nginx / proxy

Desarrollo

  • TypeScript
  • Python
  • Node.js
  • C# / .NET
  • Kotlin
  • React / Next.js
  • SQL

Automatización e IA

  • Bash / PowerShell
  • RAG
  • LLMs (Claude / OpenAI / Ollama)
  • MCP
  • Whisper (STT)

Herramientas

  • Git / GitHub
  • VS Code
  • Obsidian
  • Postman
  • Linux CLI
04 — Trabajo

Proyectos destacados

De un hipervisor escrito desde cero a sistemas distribuidos en tiempo real. Cada tarjeta, en menos de diez segundos.

HyperGery

Arquitecto y desarrollador único: hipervisor, Hub, agentes y apps

Orquestar una flota de VMs multi-host desde escritorio y móvil, sin depender de hipervisores de terceros.

HG-VMM: un hipervisor escrito desde cero sobre Windows Hypervisor Platform que arranca Ubuntu con GNOME acelerado por GPU y 284 tests verdes.

  • 284 tests C#
  • ~31.000 LOC C#
  • 13 hitos N1–N13
  • 4 vCPUs / 16 GiB
  • Hipervisor HG-VMM desde cero sobre WHP (sin QEMU): arranca Ubuntu con GNOME acelerado por GPU.
  • Aceleración 3D real: virtio-gpu → virglrenderer → ANGLE → D3D11 sobre una RTX 2070.
  • Segundo motor en Rust: clon clean-room de VirtualBox (discos VDI/VHD, .vbox, CLI tipo VBoxManage).
  • C# / .NET 8
  • WHPX
  • Avalonia
  • Rust
  • Python / Docker
  • Kotlin

GeoRacing

Coordinador técnico / Project Lead

Comunicar info crítica (banderas, safety car, evacuación) y guiar a miles de asistentes en directo.

Evacuación coordinada: el operador la activa desde el panel y cada baliza cambia a modo evacuación con flechas en ~300 ms.

  • 5 componentes nativos
  • 212 tests en CI
  • polling ~300 ms
  • BLE · 9 bytes
  • Kotlin
  • Swift
  • React
  • C# / .NET 8
  • Node.js
  • BLE

HyperDesk

Desarrollador full-stack y arquitecto único

Que los profesores desplieguen y evalúen prácticas con VMs a los alumnos, sin montar la infra por aula.

Aula virtual completa: 20 módulos de API, 30 modelos Prisma y un provider libvirt real (1.732 LOC sobre virsh) intercambiable con mock.

  • 20 módulos API
  • 30 modelos Prisma
  • 56 tests
  • RBAC · 3 roles
  • Next.js 15
  • PostgreSQL / Prisma
  • libvirt (virsh)
  • WinUI 3
  • Docker

NodePilot

Autor único: protocolo, agente WinUI 3, app Android y Credential Provider C++

Manejar el PC (audio, energía, ratón/teclado, pantalla, archivos) desde el móvil sin exponerlo a internet.

Stack de 3 componentes con ~45 rutas REST/WSS, telemetría CPU/GPU cada 2 s y desbloqueo del PC desde el móvil vía Credential Provider nativo.

  • ~45 rutas REST/WSS
  • 25 tests
  • 3 componentes nativos
  • telemetría cada 2 s
  • .NET 8 / WinUI 3
  • Kotlin / Compose
  • C++ (Credential Provider)
  • TLS + AES-256-GCM
  • mDNS
Código privado

Gery Assistant

Desarrollador full-stack .NET: voz, MCP, Spotify, seguridad y empaquetado

Controlar Windows, audio y Spotify por voz sin enviar el micrófono a la nube, con herramientas verificables.

Un servidor MCP expone 31 herramientas reales (apps, volumen por app, Spotify, estado del PC) reutilizadas por voz, UI y MCP desde un único registro.

  • 31 herramientas MCP
  • 16 proyectos .NET
  • 23 tests
  • 100% local
  • C# / .NET 8
  • Avalonia
  • sherpa-onnx (Whisper/VAD)
  • MCP
  • Spotify (OAuth PKCE)
  • SQLite
Código privado

Más proyectos

ForzaDrive

Navegador GPS turn-by-turn nativo para Forza Horizon con Android Auto.

  • Kotlin
  • Compose
  • Android Auto

AINAS

Asistente IA para tu NAS: busca, resume y chatea con tus archivos (RAG).

  • Python
  • FastAPI
  • RAG
  • Docker

DJICinemaMVP

Convierte un Galaxy en cámara de cine controlada por un gimbal DJI vía BLE.

  • Kotlin
  • Camera2
  • DJI SDK
  • BLE

ElgatoRecorder

Graba vídeo desde una capturadora Elgato HD60 X por USB/UVC en Android.

  • Kotlin
  • UVC
  • MediaCodec

Superbot

Bot modular de Telegram: bot, API, Mini App y worker en un monorepo.

  • TypeScript
  • NestJS
  • BullMQ
  • Docker

Memora

Gestor self-hosted de fotos y vídeos (fork independiente de Immich).

  • TypeScript
  • NestJS
  • PostgreSQL
  • Docker

HyperLAN

Centro de control de red local: agentes por nodo + servidor + dashboard.

  • Python
  • FastAPI
  • psutil

FriendVault

Archivo emocional self-hosted de personas, amistades y recuerdos.

  • TypeScript
  • Express
  • Prisma
  • Docker

GeoRacing Mini API

API REST mock zero-dependency para testear las apps de GeoRacing en local.

  • Node.js
05 — Hablemos

¿Trabajamos juntos?

Estoy abierto a oportunidades de soporte IT, sistemas, infraestructura y proyectos tecnológicos en Barcelona o en modalidad híbrida.