~/ Matias Galarza

9+ años creando juegos y sistemas en tiempo real

Matias Galarza Fernandez

Desarrollador Senior de Videojuegos · Lead Programmer

Multiplayer · VR/XR · Herramientas Cross-Platform · Integración de IA

Perfil

Del concepto al producto, con rigor de industria.

Ingeniero de software senior con más de 9 años construyendo sistemas de tiempo real donde el rendimiento es un requisito duro: motores de juego, tecnología de renderizado, multiplayer y la IA que corre adentro. Hasta hace poco Desarrollador Senior de Multiplayer en 3dar, un estudio argentino con créditos en cine AAA e inmersivos para HBO, donde co-lideré los ports multiplataforma y el backend online de Eggscape, un título VR multiplayer premiado. Por mi cuenta construyo Kóoch, un motor GPU-driven en Rust con un renderer de meshlets al estilo Nanite, y Elal, un agente de programación local-first que corre modelos cuantizados on-device. Defensor de la arquitectura limpia, los principios SOLID, el rendimiento medible y el código de calidad de producción — con experiencia llevando prototipos del concepto a producto terminado.

  • 9+ años publicando
  • 5 títulos edu publicados
  • 4 herramientas open-source
  • VR multiplayer @ 3dar

Experiencia

Trayectoria

  1. Mar 2024 – Jul 2026

    Desarrollador Senior de Multiplayer

    3dar Argentina (Remoto)

    • Trabajé en Eggscape, un título VR multiplayer premiado hecho en Unity 6, en Early Access en Meta Quest desde diciembre de 2024, para un estudio con créditos en cine AAA e inmersivos para HBO.
    • Co-lideré el port del título a Meta Quest, Android XR, Android mobile y Steam, sobre una arquitectura OpenXR pura que mantiene las APIs propietarias detrás de una capa de estrategias, más un sistema de perfiles de paquetes que intercambia paquetes, plugins nativos y manifests según el target.
    • Construí multiplayer determinista en tiempo real con Photon Quantum para Unity (ECS con rollback), con networking propio sobre WebSocket, TCP y mDNS.
    • Construí el backend del título en Node.js / TypeScript: autenticación, cuentas y sesiones, además de los servicios de matchmaking, lobbies y estado de partida.
    • Optimicé el rendimiento y los presupuestos térmicos en visores standalone y hardware móvil para sostener los frame rates objetivo.
  2. Sep 2017 – Ene 2024

    Co-Fundador, Lead Programmer y Game Developer

    DIGI Learnnials Argentina

    • Co-fundé un estudio de juegos EdTech y lideré la ingeniería de cinco títulos educativos publicados.
    • Construí prototipos de gameplay con mecánicas diversas, investigando e integrando nuevas tecnologías como multiplayer y conectividad por API.
    • Escribí código legible, escalable y de calidad de producción siguiendo principios SOLID, patrones de diseño y arquitectura limpia.
    • Creé herramientas internas que aceleraron el desarrollo de proyectos en todo el equipo.
  3. Mar 2017 – Actualidad

    Fundador e Ingeniero de Software

    Lobinux Argentina

    • Práctica de ingeniería independiente. Actualmente construyo software de motor, gráficos y sistemas en Rust y C++, todo open source y verificable públicamente.
    • Kóoch, un motor GPU-driven en Rust con renderer de meshlets, y Elal, un agente de programación local-first que corre modelos cuantizados on-device.
    • Antes (2017–2019): desarrollo por contrato de videojuegos y experiencias VR inmersivas para plataformas móviles e instalaciones presenciales en eventos.

Proyectos Destacados

Herramientas open-source, juegos y experimentos

Todos los proyectos →
Kóoch En desarrollo
Rust + wgpu 2025 – 2026

Kóoch

Un motor de juegos GPU-driven en Rust, con renderizado de meshlets al estilo Nanite.

  • Rust
  • wgpu
  • GPU-driven rendering
  • Meshlets
  • +3
CapyDeploy En producción
Rust + Tauri 2 2026

CapyDeploy

Despliegue de juegos cross-platform para dispositivos handheld.

  • Rust
  • Tauri 2
  • WebSocket
  • TCP
  • +3
yaguarete_os En producción
Fedora Atomic 2026

yaguarete_os

Una distribución KDE inmutable basada en Bazzite, para desarrollo y gaming.

  • Fedora Atomic
  • Bazzite
  • bootc
  • OCI
  • +2
OhMyDialogSystem Beta
Godot 4 + C++ GDExtension 2025 – 2026

OhMyDialogSystem

Tooling de engine: un runtime de inferencia LLM local embebido en Godot 4.

  • Godot 4
  • C++
  • GDExtension
  • llama.cpp
  • +1
Yryvu Beta
Rust + Tauri + SolidJS 2026

Yryvu

Un cliente de Git que detecta errores comunes antes de que lleguen a producción.

  • Rust
  • Tauri
  • SolidJS
  • Git
En desarrollo
Rust + llama.cpp 2026

Elal

Un agente de programación local en Rust, con el motor de inferencia dentro del binario.

  • Rust
  • llama-cpp-2
  • GGUF
  • Tool calling
  • +2

Habilidades Técnicas

El stack

engines

Motores

  • Unity (C#, C++)
  • Unreal Engine (C++)
  • Godot 4 (GDScript, C++ GDExtension)
languages

Lenguajes

  • C#
  • C++
  • Rust
  • GDScript
  • Python
  • .NET / .NET Core
  • JavaScript / TypeScript
netcode

Multiplayer y Networking

  • Photon Quantum (ECS, deterministic sim)
  • WebSocket
  • TCP
  • mDNS
  • Custom protocols
  • .NET Core game servers
vr/xr

VR / XR

  • OpenXR (vendor-neutral architecture)
  • Meta Quest
  • Android XR
  • PICO
  • Meta XR SDK
  • Unity XR / AR Foundation
  • Immersive interaction design
  • Performance & thermal optimization
graphics

Gráficos y GPU

  • GPU-driven rendering
  • Nanite-style meshlet pipelines
  • Visibility buffer & deferred shading
  • Hi-Z occlusion culling
  • GPU compute (Vulkan, wgpu)
  • Frame-time profiling & optimization
backend

Backend y Servicios Online

  • Node.js / TypeScript services
  • Auth, accounts & sessions
  • Matchmaking & lobby services
  • REST APIs
  • Prisma
  • Render, Cloudflare
tooling

Tooling Cross-Platform

  • Rust + Tauri 2 desktop apps
  • Decky Loader (Steam Deck) plugins
  • SolidJS
ai

Integración de IA

  • Local LLM inference (llama.cpp via C++ GDExtension)
  • Prompt engineering for NPC dialogue
  • Generative AI
platforms

Plataformas

  • Steam Deck
  • Linux handhelds
  • Windows
  • Android / mobile
  • VR headsets
craft

Prácticas y Herramientas

  • SOLID
  • Design patterns
  • Clean architecture
  • Git
  • Agile
  • Gameplay prototyping
  • Developer tooling
linux

Linux

  • Maintainer of a custom Fedora Atomic / Bazzite-based distribution (yaguarete_os)
  • bootc / OCI image builds
  • Shell scripting & build automation
  • CI/CD (GitHub Actions, matrix builds)
  • Server administration (Ubuntu, Fedora)
  • Virtual machines (QEMU/KVM)

Formación y Certificaciones

Formación y créditos

Formación

  • Tecnicatura Superior en Desarrollo de Videojuegos

    Image Campus Mar 2020 – Dec 2023

  • Programador Junior — Game Design y Contenido Interactivo

    Image Campus 2016

  • Diseño de Imagen y Sonido (Diseño Visual y Comunicación)

    Universidad de Buenos Aires (UBA) 2006 – 2010

Certificaciones

  • Unreal 5.0 C++ Developer: Learn C++ and Make Video Games
  • Become a C++ Developer
  • Learn C#
  • C++: Smart Pointers
  • Essential Foundations of Programming

Idiomas

  • Español Nativo
  • Inglés Uso escrito diario; conversacional hablado

Contacto

Construyamos algo grande juntos.

Greater Buenos Aires, Argentina (UTC-3)