CV Español

Curriculum Vitae

Gael de Nicodemo Serrano Hernández

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

Acayucan, Veracruz, Mexico gael.20191.1@gmail.com +52 618 324 4736 LinkedIn

Professional Summary

Software engineer with more than 8 years of self-taught and professional experience developing complete technology solutions, covering mobile and web applications, game engines, programming languages, interpreters, compilers, generative AI systems, and enterprise SaaS platforms.

Founder of Gitbon Labs, a technology holding company from which I lead product development across two main divisions: GitbonTech (enterprise software, SaaS platforms, and traceability solutions with RFID and AI) and GitbonGames (2D/3D video games, generative AI integration, and custom graphics engines).

I have built projects that demonstrate exceptional command of C++ and C#, software architecture, compilers, tree-walking interpreters, 2D graphics engines built from scratch, generative AI API integration (Google Gemini) in Unreal Engine 5, and multi-tenant architecture for SaaS systems.

I have competed in international hackathons with more than 35,000 participants, and my projects have received national recognition for their social and technological impact. My deliverables are characterized by zero critical post-launch defects and 100% client satisfaction on completed projects.

My approach is based on a structured, phase-based methodology: detailed BRIEFs for each phase (with scope, objectives, deliverables, and risks), implementation reports with tables, diagrams, and metrics, thorough QA (smoke tests, unit testing, and client acceptance), and complete final documentation including technical manuals, user guides, and architecture diagrams. I also offer one month of free post-delivery support, ensuring stability and client satisfaction.

Career goal I am looking for opportunities to apply my technical vision in high-level professional environments, preferably in the video game industry, enterprise software, and AI integration, where I can add value from day one and continue growing as a systems engineer.

Technical Skills

Advanced command of multiple technologies and tools, with a particular focus on C++, game engines, and systems architecture:

CategoryTechnologies and Tools
Programming LanguagesC++ (Expert, 8+ years), C# (Advanced), Python (Advanced), JavaScript (Advanced), Dart (Advanced), GDScript (Advanced), SQL, Java (Advanced)
Game EnginesUnreal Engine 4–5 (Advanced, 6+ years), Unity (Intermediate), Godot (Advanced), Raylib (Expert)
Full-Stack DevelopmentFlutter, React, Next.js, Node.js, FastAPI, REST APIs, WebSockets, GraphQL, HTML5, CSS3, Tailwind CSS
Artificial IntelligenceGoogle Gemini API, RAG, Embeddings, NLP, Prompt Engineering, Vector Databases (Pinecone, Weaviate)
DatabasesPostgreSQL, Supabase, Firebase Firestore, SQLite, MySQL, MongoDB (Basic)
DevOps and CloudDocker, Firebase, Stripe, Celery, Redis, Render, AWS (Basic), GitHub Actions, CI/CD, Vercel, Cloudflare
Software ArchitectureMVVM, Clean Architecture, Multi-Tenant SaaS, Offline-First, Event-Driven, Microservices, RBAC, CQRS (Basic)
Methodologies and ProcessAgile, Scrum, Git, GitHub, GitLab, Technical Documentation, QA, Unit Testing, Integration Testing, Smoke Testing, Bug Tracking

Professional Experience

Gitbon Labs — Founder and Lead Developer

01/2018 — Present

End-to-end leadership and development of technology products under the GitbonTech (enterprise software) and GitbonGames (video games) divisions. Responsible for the architecture, implementation, testing, documentation, and product strategy of each project.

Key achievements:

  • GSH (Game System Hub): Complete 2D engine and custom scripting language (.gsh), built from scratch in C++20 with Raylib 5.0. Lexer, parser, AST, tree-walking interpreter, actor system, AABB physics, 2D camera, audio management, layer system (Z-index), lazy loading of assets, embedded IDE with a runtime viewport, and a sandbox for hot-reloading code. Stable 60 FPS on low-end hardware; 40% faster asset load time through lazy loading. Playable demos: Breakout, arena shooter with AI pursuit, platformer, and space combat.
  • Logic Breach: Investigation and interrogation game in Unreal Engine 5 with a 1947 noir aesthetic, integrating the Google Gemini API to generate dynamic, adaptive dialogue in real time. AI interaction systems, character states, asynchronous communication with external APIs, contradiction detection (95% effectiveness), and C++/Blueprint synchronization. Gemini 3 Hackathon (Google / Devpost), 35,535+ participants worldwide.
  • Batalla Espacial Ultra: 2D action game for Android built in Godot with GDScript. Wave system, 5 enemy types, Power-Up system, final boss, progressive difficulty, lives, scoring, High Score, and coins. Stable 60 FPS on 90% of low-end devices.
  • BoviNest (GitbonNest): B2B/B2C SaaS platform for livestock management and traceability in Mexico and LATAM. RFID (FDX-B), offline-first with automatic sync (under 5 seconds after reconnecting), clinical AI (Gemini) for diagnostics and outbreak detection (70% faster diagnosis), SINIIGA compliance, multi-tenant architecture with Stripe + SPEI, and web admin panel. Currently in commercial launch phase.
  • GitbonNest Web: Marketing and legal website for the GitbonNest line (gitbonnest.com). Next.js 15, TypeScript, Tailwind CSS, shadcn/ui, deployed on Vercel with DNS on Cloudflare.

Working methodology

  • Detailed BRIEFs per phase: Scope, objectives, deliverables, risks, dependencies, and acceptance criteria for each project phase.
  • Implementation reports: Tables of completed tasks, updated architecture diagrams, performance metrics, issues, and solutions.
  • Thorough QA and smoke tests: Smoke testing, integration testing, acceptance testing, and usability testing before final delivery.
  • Complete final documentation: Architecture, API, database, workflows, user manuals, deployment guides, and system diagrams.
  • 1 month of post-delivery support: 30 days of free support after delivery for unforeseen issues or adjustments.

Education

Bachelor's Degree in Computer Systems Engineering (in progress)

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

Relevant coursework: Software development, databases, networks, operating systems, data structures, algorithms, software engineering, advanced programming, artificial intelligence, and automation.

Awards and Achievements

National Recognition — InnovaTec Project Contest 2024

Tecnológico Nacional de México, Instituto Tecnológico de Tehuacán. Project: Michuy Ianna — 3D educational experience for indigenous language learning. Winner at the Local, Regional, and National stages.

Participation in the Gemini 3 Hackathon — Google / Devpost

Project: Logic Breach — Investigation game with generative AI in Unreal Engine 5. Google Gemini API for dynamic dialogue, contradiction detection, and adaptive character behavior. Individual work: technical integration, programming, 3D modeling, and level design. 35,535+ participants globally.

Certification in Computer Hardware Repair

Instituto de Capacitación para el Trabajo del Estado de Veracruz (ICATVER) — 2021. Hardware diagnostics, maintenance and repair, OS installation, fault identification, and PC assembly with electronic safety practices.

Featured Projects

Representative personal projects that demonstrate technical ability and versatility:

GSH (Game System Hub)

Complete 2D engine and custom scripting language (.gsh) from scratch. Lexer, parser, AST, tree-walking interpreter, actor system, AABB physics, camera, audio, and embedded IDE. 60 FPS on low-end hardware.

  • C++20
  • Raylib 5.0
  • CMake
  • Compilers

Logic Breach

Investigation game in UE5 with noir aesthetic and Google Gemini API for dynamic dialogue. Gemini 3 Hackathon. 95% effectiveness in contradiction detection.

  • UE5
  • C++
  • Gemini API
  • Generative AI

BoviNest

B2B SaaS for livestock management and traceability with RFID, offline-first, clinical AI (Gemini), SINIIGA compliance, and multi-tenant architecture. 70% faster diagnosis.

  • Flutter
  • FastAPI
  • Supabase
  • Stripe

Batalla Espacial Ultra

2D action game for Android in Godot. Enemy waves, Power-Ups, 5 enemy types with AI, final boss, lives, scoring, and High Score. 60 FPS on 90% of low-end devices.

  • Godot
  • GDScript
  • Android

GitbonNest Web

Marketing and legal website for the GitbonNest line. Hub, product, pricing, hardware, and legal pages. Next.js 15, TypeScript, Tailwind CSS, shadcn/ui.

  • Next.js 15
  • TypeScript
  • Vercel

Languages

  • Spanish: Native (spoken and written)
  • English: Upper-intermediate (~75% reading and listening comprehension; spoken production still improving for technical interviews. Fluent reading of technical documentation and APIs in English.)

Additional Information

  • Availability: Immediate for remote work (full-time or part-time).
  • Willingness to travel: Depending on the opportunity and project needs.
  • Primary tech stack: C++, Unreal Engine 5, Python, Flutter, Dart, Godot, Firebase, PostgreSQL, Docker, FastAPI, Stripe, Celery, Redis, Next.js.
  • Methodologies: Scrum, Agile, intensive technical documentation, automated QA, version control with Git (GitHub, GitLab).
  • Commitment to quality: Clean, modular, well-documented code with thorough testing and scalable, maintainable architectures.
  • Product vision: Software as a tool that solves real problems — I engage with business and end-user needs to deliver value.
  • Continuous learning: Constant exploration of new technologies, frameworks, and paradigms.
Open to opportunities This CV reflects my professional path, projects, and ability to solve complex problems. I am open to opportunities in software development, video games, AI, systems architecture, and any area where I can add value with my technical experience and strategic vision.