bruno.dev

Disponible para puestos de desarrollo y proyectos

Bruno de Souza Borges

Desarrollador de software especializado en bases de datos. Construyo y pongo en producción productos — desde una plataforma competitiva de videojuegos hasta herramientas que un equipo usa cada día.

110
jugadores activos al mes
134
partidas en el mes
18
patrocinadores de pago

BrasilMIX · cifras reales, septiembre 2026

  • Desarrollador de software
  • Especialista en bases de datos
  • Full-stack: React · Python · Node
  • Socio de Bewnans
  • Estudiando programación — en curso
  • Galicia, España

// 01. sobre-mi

Cómo trabajo

02

De principio a fin

Diseño, programo, despliego y mantengo lo que construyo. La arquitectura, la revisión del código y mantenerlo funcionando para usuarios reales forman parte del trabajo.

03

En producción, no solo prototipos

Todo lo que aparece aquí funciona en producción con usuarios reales — en servidores que gestiono con Docker, con cifras reales detrás.

// 02. proyectos

Lo que he construido

App operativa para equipos de campo de telecom

Reúne órdenes de trabajo, materiales y evidencias en un solo lugar y automatiza el trabajo administrativo de los técnicos.

  • Órdenes de trabajo, materiales y evidencias en una sola app
  • Trabajo administrativo automatizado
  • La usa el equipo todos los días
Stack:
  • TypeScript
  • React
  • Node
  • Playwright
  • SQLite
  • Docker

Agente de conocimiento técnico

Un bot que responde las dudas de los técnicos en segundos a partir de una base de procedimientos.

  • Responde en segundos
  • Cita la fuente de cada respuesta
  • Registra lo que no sabe

// 03. a-fondo

BrasilMIX por dentro

Empezó en enero de 2026 como MixBot, un bot de Discord que escribí yo solo, y creció hasta ser una plataforma hecha con un equipo pequeño. Cada parte indica qué fue mío.

2.500+
commits míos
9
meses construyéndolo (ene–sep 2026)
4
lenguajes: Python, TypeScript, Go, C#
7
servicios trabajando juntos

Ciclo de una partida

  1. 01Jugador/mix en Discord
  2. 02Discord ActivityReact · Discord SDK
  3. 03BackendFastAPI · MySQL · Redis
  4. 04Orquestadorcontrol-plane en Go
  5. 05Agente en VPSGo · arranca CS2
  6. 06Servidor CS2plugins en C#

Cada ronda vuelve al backend por webhook → rankings, economía, anti-cheat y highlights se actualizan solos.

Pythonen equipo

Backend web

Login con Discord, cola y draft, rankings, economía de moneda virtual y la API de administración. Principal contribuidor.

FastAPI · MySQL · Redis

TypeScripten equipo

Discord Activity, web y consola admin

La app que los jugadores usan dentro de Discord: cola, perfil, skins, torneos — además de la web pública y la consola de administración.

React 19 · Vite · Tailwind · Discord SDK

Pythonmío

Bot de Discord — donde empezó todo

Empezó como MixBot, mi bot independiente (528 de sus 555 commits son míos): cola por canal de voz, ELO, partidas vía RCON + MatchZy, detección de smurfs. Hoy /mix abre toda la plataforma.

discord.py

Gocontribuí

Orquestador de servidores

Decide dónde corre cada partida y arranca servidores de CS2 bajo demanda en varias VPS.

control-plane + agentes

C#mío

Plugins de partida

MatchGuardian y un MatchZy adaptado: reglas de partida, pausas y eventos en vivo enviados al backend.

CounterStrikeSharp · fork de MatchZy

Go · C#mío

Anti-cheat MixAC

Cliente en el PC del jugador, plugin en el servidor y una API que une ambos a la partida.

cliente Go y .NET · plugin de servidor · API Python

Pythonmío

Highlights automáticos

Lee la demo de la partida, detecta multi-kills, clutches y aces, los graba con OBS y codifica los clips.

demoparser2 · OBS · ffmpeg

// 04. skills

Stack con el que trabajo

Frontend

  • React
  • TypeScript
  • Vite
  • Tailwind CSS

Bases de datos

  • MySQL
  • SQLite
  • Redis
  • SQLAlchemy
  • Alembic
  • Prisma

Backend

  • Python
  • FastAPI
  • Node
  • Go
  • C# / .NET

Infra y automatización

  • Docker
  • VPS propia
  • Playwright
  • Discord SDK
  • ffmpeg

Solo lo que corre en los proyectos de arriba.

// 05. contacto

¿Construimos algo juntos?

¿Buscas un desarrollador o tienes un proyecto en mente? El email es la forma más rápida de contactarme.

contato@brunoborges.dev