CV English

Currículum Vitae

Gael de Nicodemo Serrano Hernández

Full-Stack Developer · Game Engine Creator · AI Integration Specialist

Acayucan, Veracruz, México gael.20191.1@gmail.com +52 618 324 4736 LinkedIn

Resumen Profesional

Ingeniero de software con más de 8 años de experiencia autodidacta y profesional en el desarrollo de soluciones tecnológicas completas, abarcando aplicaciones móviles y web, motores de videojuegos, lenguajes de programación, intérpretes, compiladores, sistemas de inteligencia artificial generativa y plataformas SaaS empresariales.

Fundador de Gitbon Labs, un holding tecnológico desde el cual lidero el desarrollo de productos en dos divisiones principales: GitbonTech (software empresarial, plataformas SaaS y soluciones de trazabilidad con RFID e IA) y GitbonGames (videojuegos 2D/3D, integración de IA generativa y motores gráficos propios).

He construido proyectos que demuestran un dominio excepcional de C++ y C#, arquitectura de software, compiladores, intérpretes tree-walking, motores gráficos 2D desde cero, integración de APIs de IA generativa (Google Gemini) en Unreal Engine 5, y arquitectura multi-tenant para sistemas SaaS.

He participado en hackathons internacionales con más de 35,000 participantes y mis proyectos han sido reconocidos a nivel nacional por su impacto social y tecnológico. Mis entregables se caracterizan por cero errores críticos post-lanzamiento y una satisfacción del cliente del 100% en los proyectos completados.

Mi enfoque se basa en una metodología estructurada por fases: elaboración de BRIEF detallados por cada fase (con alcance, objetivos, entregables y riesgos), reportes de implementación con tablas, diagramas y métricas, pruebas de QA exhaustivas (smoke tests, unit testing y aceptación del cliente) y documentación final completa que incluye manuales técnicos, guías de usuario y diagramas de arquitectura. Además, ofrezco un mes de soporte gratuito post-entrega, garantizando la estabilidad y satisfacción del cliente.

Objetivo profesional Busco oportunidades para aplicar mi visión técnica en entornos profesionales de alto nivel, preferentemente en la industria de los videojuegos, el software empresarial y la integración de IA, donde pueda aportar valor desde el día uno y seguir creciendo como ingeniero de sistemas.

Habilidades Técnicas

Dominio avanzado de múltiples tecnologías y herramientas, con especial énfasis en C++, motores de juego y arquitectura de sistemas:

CategoríaTecnologías y Herramientas
Lenguajes de ProgramaciónC++ (Experto, 8+ años), C# (Avanzado), Python (Avanzado), JavaScript (Avanzado), Dart (Avanzado), GDScript (Avanzado), SQL, Java (Avanzado)
Motores de VideojuegosUnreal Engine 4-5 (Avanzado, 6+ años), Unity (Intermedio), Godot (Avanzado), Raylib (Experto)
Desarrollo Full-StackFlutter, React, Next.js, Node.js, FastAPI, REST APIs, WebSockets, GraphQL, HTML5, CSS3, Tailwind CSS
Inteligencia ArtificialGoogle Gemini API, RAG, Embeddings, NLP, Prompt Engineering, Vector Databases (Pinecone, Weaviate)
Bases de DatosPostgreSQL, Supabase, Firebase Firestore, SQLite, MySQL, MongoDB (Básico)
DevOps y CloudDocker, Firebase, Stripe, Celery, Redis, Render, AWS (Básico), GitHub Actions, CI/CD, Vercel, Cloudflare
Arquitectura de SoftwareMVVM, Clean Architecture, Multi-Tenant SaaS, Offline-First, Event-Driven, Microservicios, RBAC, CQRS (Básico)
Metodologías y ControlAgile, Scrum, Git, GitHub, GitLab, Documentación Técnica, QA, Unit Testing, Integration Testing, Smoke Testing, Bug Tracking

Experiencia Profesional

Gitbon Labs — Fundador y Desarrollador Principal

01/2018 — Actualidad

Liderazgo y desarrollo integral de productos tecnológicos bajo las divisiones GitbonTech (software empresarial) y GitbonGames (videojuegos). Responsable de la arquitectura, implementación, pruebas, documentación y estrategia de producto de cada proyecto.

Logros destacados:

  • GSH (Game System Hub): Motor 2D completo y lenguaje de scripting propio (.gsh), desarrollado desde cero en C++20 con Raylib 5.0. Lexer, parser, AST, intérprete tree-walking, sistema de actores, físicas AABB, cámara 2D, gestión de audio, sistema de capas (Z-index), lazy loading de assets, IDE embebido con viewport de runtime y sandbox para ejecutar código en caliente. 60 FPS estables en hardware de gama baja; 40% menos tiempo de carga de assets. Demos jugables: Breakout, arena shooter con persecución por IA, plataformas y combate espacial.
  • Logic Breach: Juego de investigación e interrogación en Unreal Engine 5 con estética Noir de 1947, integrando la API de Google Gemini para generar diálogos dinámicos y adaptativos en tiempo real. Sistemas de interacción con IA, estados de personaje, comunicación asíncrona con APIs externas, detección de contradicciones (95% de efectividad) y sincronización entre C++ y Blueprints. Gemini 3 Hackathon de Google/Devpost, más de 35,535 participantes a nivel global.
  • Batalla Espacial Ultra: Juego 2D de acción para Android desarrollado en Godot con GDScript. Sistema de oleadas, 5 tipos de enemigos, Power-Ups, jefe final, dificultad progresiva, vidas, puntuación, High Score y monedas. 60 FPS estables en el 90% de los dispositivos de gama baja.
  • BoviNest (GitbonNest): Plataforma SaaS B2B/B2C para gestión y trazabilidad ganadera en México y LATAM. RFID (FDX-B), offline-first con sincronización automática (menos de 5 segundos al reconectar), IA clínica (Gemini) para diagnósticos y detección de brotes (70% menos tiempo de diagnóstico), cumplimiento normativo SINIIGA, arquitectura multi-tenant con Stripe + SPEI, y panel administrativo web. En fase de lanzamiento comercial.
  • GitbonNest Web: Sitio web de marketing y legal para la línea GitbonNest (gitbonnest.com). Next.js 15, TypeScript, Tailwind CSS, shadcn/ui, despliegue en Vercel con DNS en Cloudflare.

Metodología de trabajo propia

  • BRIEF detallados por fase: Alcance, objetivos, entregables, riesgos, dependencias y criterios de aceptación para cada fase del proyecto.
  • Reportes de implementación: Tablas de tareas completadas, diagramas de arquitectura actualizados, métricas de rendimiento, problemas y soluciones.
  • QA y Smoke Tests exhaustivos: Smoke testing, pruebas de integración, aceptación y usabilidad antes de la entrega final.
  • Documentación final completa: Arquitectura, API, base de datos, flujos de trabajo, manuales de usuario, guías de despliegue y diagramas de sistema.
  • Soporte post-entrega de 1 mes: 30 días de soporte gratuito tras la entrega para imprevistos o ajustes adicionales.

Formación Académica

Ingeniería en Sistemas Computacionales (en curso)

Instituto Tecnológico Superior de Acayucan (ITSA) — Acayucan, Veracruz · 2022 — Actualidad

Contenido relevante: Desarrollo de software, bases de datos, redes, sistemas operativos, estructuras de datos, algoritmos, ingeniería de software, programación avanzada, inteligencia artificial y automatización.

Reconocimientos y Logros

Reconocimiento Nacional — Certamen de Proyectos InnovaTec 2024

Tecnológico Nacional de México, Instituto Tecnológico de Tehuacán. Proyecto: Michuy Ianna — Experiencia educativa 3D para aprendizaje de lenguas indígenas. Ganador de etapa Local, Regional y Nacional.

Participación en Gemini 3 Hackathon — Google / Devpost

Proyecto: Logic Breach — Juego de investigación con IA generativa en Unreal Engine 5. API de Google Gemini para diálogos dinámicos, detección de contradicciones y comportamiento adaptativo. Desarrollo individual: integración técnica, programación, modelado 3D y diseño del nivel. Más de 35,535 participantes.

Acreditación en Reparación de Equipos de Cómputo

Instituto de Capacitación para el Trabajo del Estado de Veracruz (ICATVER) — 2021. Diagnóstico, mantenimiento y reparación de hardware, instalación de sistemas operativos, identificación de fallas y armado de equipos con prácticas de seguridad electrónica.

Proyectos Destacados

Proyectos personales más representativos que demuestran capacidad técnica y versatilidad:

GSH (Game System Hub)

Motor 2D completo y lenguaje de scripting propio (.gsh) desde cero. Lexer, parser, AST, intérprete tree-walking, sistema de actores, físicas AABB, cámara, audio e IDE embebido. 60 FPS en hardware de gama baja.

  • C++20
  • Raylib 5.0
  • CMake
  • Compiladores

Logic Breach

Juego de investigación en UE5 con estética Noir y Google Gemini API para diálogos dinámicos. Gemini 3 Hackathon. 95% de efectividad en detección de contradicciones.

  • UE5
  • C++
  • Gemini API
  • IA Generativa

BoviNest

Plataforma SaaS B2B para gestión y trazabilidad ganadera con RFID, offline-first, IA clínica (Gemini), cumplimiento SINIIGA y arquitectura multi-tenant. 70% menos tiempo de diagnóstico.

  • Flutter
  • FastAPI
  • Supabase
  • Stripe

Batalla Espacial Ultra

Juego 2D de acción para Android en Godot. Oleadas de enemigos, Power-Ups, 5 tipos de enemigos con IA propia, jefe final, vidas, puntuación y High Score. 60 FPS en el 90% de dispositivos de gama baja.

  • Godot
  • GDScript
  • Android

GitbonNest Web

Sitio web de marketing y legal para la línea GitbonNest. Hub, producto, precios, hardware y legales. Next.js 15, TypeScript, Tailwind CSS, shadcn/ui.

  • Next.js 15
  • TypeScript
  • Vercel

Idiomas

  • Español: Nativo (hablado y escrito)
  • Inglés: Intermedio-alto (comprensión escrita y auditiva del 75%; producción oral en proceso de mejora para entrevistas técnicas. Lectura fluida de documentación técnica y APIs en inglés.)

Información Adicional

  • Disponibilidad: Inmediata para trabajo remoto (full-time o part-time).
  • Disposición a viajar: Según oportunidad y necesidades del proyecto.
  • Stack tecnológico principal: C++, Unreal Engine 5, Python, Flutter, Dart, Godot, Firebase, PostgreSQL, Docker, FastAPI, Stripe, Celery, Redis, Next.js.
  • Metodologías: Scrum, Agile, documentación técnica intensiva, QA automatizado, control de versiones con Git (GitHub, GitLab).
  • Pasión por la calidad: Código limpio, modular y bien documentado, con pruebas exhaustivas y arquitecturas escalables y mantenibles.
  • Visión de producto: El software como herramienta que resuelve problemas reales — me involucro en la comprensión del negocio y las necesidades del usuario final.
  • Aprendizaje continuo: Exploración constante de nuevas tecnologías, frameworks y paradigmas.
Abierto a oportunidades Este CV refleja fielmente mi trayectoria profesional, mis proyectos y mi capacidad para resolver problemas complejos. Estoy abierto a oportunidades en desarrollo de software, videojuegos, IA, arquitectura de sistemas y cualquier área donde pueda aportar valor con mi experiencia técnica y visión estratégica.