Bruno Cabral

Game Developer • Electrical Engineer • System Admin • DevOps

Electrical Engineer graduated from the Federal University of Minas Gerais (UFMG), Brazil, currently based in Los Angeles, California. I combine a background in web development, infrastructure, automation, and performance optimization with a growing specialization in game development. My goal is to leverage years of professional engineering experience to build engaging and technically polished games.

View Portfolio

About Me

avatar

I am currently pursuing formal education in Game Development through Circuit Stream, a University of Washington Continuum College partner program. While the curriculum focuses primarily on Unity and C#, I also enjoy developing games and engine technology using modern C++ with libraries such as Raylib and SDL. View Portfolio

Throughout my career, I have worked as a web developer, telecommunications engineering consultant, systems administrator, and DevOps engineer. These roles have provided extensive experience designing reliable systems, optimizing performance, automating repetitive workflows, and solving complex technical challenges.

In my current position, I manage an infrastructure consisting of more than fifty production servers while supporting enterprise clients, resolving technical incidents, coordinating software upgrades, and improving operational efficiency. My work has included increasing file-processing performance by approximately 50% through optimization and implementing automated monitoring and alerting systems that significantly reduce response times.

I believe engineering decisions should be driven by measurable improvements rather than unnecessary spending. By combining persistence, analytical thinking, and automation, I have helped reduce operational costs while improving system reliability and team productivity.

I am also passionate about artificial intelligence and machine learning. I have completed multiple ML courses and maintain a YouTube channel where I experiment with AI libraries and programming projects.

bcodetube YouTube Channel Views @bcodetube on YouTube

Technical Skills

Programming

C++, C#, Python, JavaScript, PHP

Game Development

Unity, Raylib, SDL, Game Architecture, Gameplay Programming

Infrastructure

Linux, DevOps, Docker, Automation, CI/CD, System Administration

AI & Performance

Machine Learning, Data Analysis, Performance Optimization, Automation

Game Development Portfolio

RPG

Role-Playing Games (RPG) - 2025

Experience building progression systems, inventory management, quests, and combat mechanics.

Technologies: Raylib, C++, Tiled, Rygame

Shoot Em Up

Shoot 'Em Up - 2026

Fast-paced arcade gameplay with projectile systems, enemy patterns, scoring mechanics, and visual effects.

Technologies: Unity, C#

Platformer

Platformer - 2025

Create precise character movement, responsive controls, enemy behaviors, level progression, and engaging exploration mechanics.

Technologies: SDL3, C++, Tiled

FPS

First-Person Shooter - 2025

Gameplay systems focused on player controls, weapons, enemy AI, level design, and combat mechanics.

Technologies: Raylib, C++, Rygame

Card Games

Card Games - 2025

Relax and take a moment to clear your head.

Technologies: Raylib, C++, Rygame

Single Tap

Single-Tap Games - 2025

Minimalistic mobile gameplay emphasizing intuitive controls, accessibility, and replayability.

Technologies: Raylib, C++

Puzzle

Puzzle Games - 2025

Logic-based gameplay and problem solving.

Technologies: Raylib, C++

Play more games at Bruno Cabral Games