Skip to content
View gabuscuv's full-sized avatar

Block or report gabuscuv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
gabuscuv/README.md

Hi, I'm Gabriel Bustillo del Cuvillo ๐Ÿ‘‹

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.


๐Ÿ“ซ Contact


๐Ÿš€ Featured Projects

๐ŸŽฎ Game Technology

RosetteDisplay-ESP32_S3

High-performance multimedia display framework for ESP32-S3.

  • MJPEG playback
  • Double buffering
  • PSRAM optimisation
  • LVGL integration
  • Embedded UI experiments

ESP-IDF โ€ข C โ€ข FreeRTOS


libnfc-crossengine

Cross-engine NFC library designed to share the same API between multiple game engines.

Supports:

  • Unreal Engine
  • Unity
  • Godot

C++ โ€ข CMake


vrm2openusd

Work-in-progress converter from VRM 1.0 to OpenUSD.

Useful for game engines, DCC pipelines and Virtual Production workflows.

C++ โ€ข CMake โ€ข OpenUSD


Unreal Toolkit

Automation utilities for Unreal Engine.

Features include unattended builds, cooking and CI-friendly workflows.

PowerShell โ€ข Bash


AsyncMapFramework

Async Level Streaming framework focused on VR applications.

Designed to simplify asynchronous map loading and transitions inside Unreal Engine projects.

Unreal Engine โ€ข C++


CustomOpenXRControllerIntegration

Unified XR button highlighting and controller interaction framework.

Originally developed for my VR projects and later extracted into a reusable plugin.

Unreal Engine โ€ข C++


๐Ÿ“š Presentations & Documentation

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

๐Ÿ”ง Other Projects

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

๐ŸŒ Open Source

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.


๐Ÿ’ป Technologies

Languages

  • C++
  • C#
  • C
  • TypeScript / JavaScript
  • Go
  • Python
  • Rust (learning)

Frameworks & Libraries

  • Unreal Engine
  • Qt
  • React
  • Next.js
  • .NET
  • ESP-IDF
  • GStreamer
  • FFmpeg
  • OpenXR
  • FMOD
  • Dear ImGui
  • MQTT / RTI DDS / Azure MessageBus

Platforms

  • Linux (Gentoo, NixOS, RHEL -based )
  • Windows
  • macOS
  • ESP32

๐ŸŽค Community

  • ๐ŸŽ™ Speaker at Cรกdiz GameDev
  • ๐Ÿ‘ฅ Event organiser at Cรกdiz GameDev
  • โค๏ธ Open Source contributor
  • ๐ŸŽฎ Regular Game Jam participant

๐ŸŽธ Outside of programming

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

Pinned Loading

  1. AsyncMapFramework AsyncMapFramework Public

    A Unreal Engine Framework/Plugin for easy LevelStreaming in VR Games/Apps thought for VR.

    C++ 5 1

  2. howlongtobeat howlongtobeat Public

    Forked from jameslieu/howlongtobeat

    A simple wrapper API to fetch data from HowLongToBeat.com - published on Nuget

    C# 2 1

  3. Unreal-Toolkit-Public Unreal-Toolkit-Public Public

    A set of Scripts for an experience more CLI/CI related with UE4 Project Builds. (and unattended) for Bash and Powershell

    PowerShell 1

  4. libnfc-crossengine libnfc-crossengine Public

    A Cross Engine Library (Unity, Godot & Unreal) with cmake.

    C++ 1