Bruno Cabral

Electrical Engineer • System Admin • DevOps • Aspiring Game Developer

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

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

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.

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

Platformer

Platformer

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

RPG

Role-Playing Games (RPG)

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

FPS

First-Person Shooter

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

Shoot Em Up

Shoot 'Em Up

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

Card Games

Card Games

Relax and take a moment to clear your head.

Single Tap

Single-Tap Games

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

Puzzle

Puzzle Games

Logic-based gameplay and problem solving.

Play more games at Bruno Cabral Games