Software Developer from El Puerto de Santa Marรญa, Spain ๐ช๐ธ
I enjoy building C++ software, developer tools, graphics & multimedia applications, game technology, and embedded systems.
Professionally I've worked on backend services, web applications, Unreal Engine tooling, real-time visualisation systems, multimedia pipelines and infrastructure software. Outside work I spend most of my time experimenting with Linux, game engines and open-source projects.
- ๐ Website: https://gabuscuv.dev
- ๐ผ LinkedIn: https://linkedin.com/in/gabuscuv
High-performance multimedia display framework for ESP32-S3.
- MJPEG playback
- Double buffering
- PSRAM optimisation
- LVGL integration
- Embedded UI experiments
ESP-IDF โข C โข FreeRTOS
Cross-engine NFC library designed to share the same API between multiple game engines.
Supports:
- Unreal Engine
- Unity
- Godot
C++ โข CMake
Work-in-progress converter from VRM 1.0 to OpenUSD.
Useful for game engines, DCC pipelines and Virtual Production workflows.
C++ โข CMake โข OpenUSD
Automation utilities for Unreal Engine.
Features include unattended builds, cooking and CI-friendly workflows.
PowerShell โข Bash
Async Level Streaming framework focused on VR applications.
Designed to simplify asynchronous map loading and transitions inside Unreal Engine projects.
Unreal Engine โข C++
Unified XR button highlighting and controller interaction framework.
Originally developed for my VR projects and later extracted into a reusable plugin.
Unreal Engine โข C++
Besides software development, I enjoy creating technical documentation.
Some recent projects include:
- Presentations-slidev
Topics include:
- Audio middleware
- Motion Capture
- Documentation tooling
- Nix
- Software engineering
Some repositories are experiments, playgrounds or utilities around topics such as:
- Embedded Systems
- Linux
- NixOS
- React / Next.js
- Game Jams
- Multimedia
- Build Systems
- Automation
- OpenUSD
- FFmpeg
- Networking
I've contributed to several open-source projects including:
- Valve Steam Audio
- OBS Vulkan Capture
- howlongtobeat
- NixOS Hardware
I enjoy fixing bugs, improving build systems and making software easier to integrate.
- C++
- C#
- C
- TypeScript / JavaScript
- Go
- Python
- Rust (learning)
- Unreal Engine
- Qt
- React
- Next.js
- .NET
- ESP-IDF
- GStreamer
- FFmpeg
- OpenXR
- FMOD
- Dear ImGui
- MQTT / RTI DDS / Azure MessageBus
- Linux (Gentoo, NixOS, RHEL -based )
- Windows
- macOS
- ESP32
- ๐ Speaker at Cรกdiz GameDev
- ๐ฅ Event organiser at Cรกdiz GameDev
- โค๏ธ Open Source contributor
- ๐ฎ Regular Game Jam participant
When I'm not coding you'll probably find me:
- ๐ธ Playing guitar
- ๐ง Experimenting with Linux
- ๐ฎ Working on game prototypes
- ๐ Researching software history
- ๐ฅ Creating presentations
- ๐ฌ Building random hardware/software experiments




