Sobre mí

Desde pequeño, siempre fui el tipo de niño que desarmaba las cosas solo para ver cómo funcionaban, y los videojuegos no eran una excepción. Aunque me encantaba jugarlos, lo que realmente me fascinaba eran las mecánicas detrás de escena: cómo se construían los mundos, cómo se movían los personajes y cómo se desarrollaban las historias a través del código y el diseño. Esa curiosidad se convirtió en un impulso, y antes de mucho tiempo, supe que no solo quería jugar juegos; quería crearlos.

Para desarrollar las habilidades necesarias para el diseño y la programación de videojuegos, cursé una Licenciatura en Ciencias de la Computación en Simulación Interactiva en Tiempo Real en DigiPen. A lo largo de mis estudios, perfeccioné mis habilidades en matemáticas, física y programación, con un fuerte énfasis en C++ y Unreal Engine.

Mi experiencia académica abarca múltiples áreas críticas para el desarrollo de videojuegos, incluyendo Programación de Jugabilidad, IA de Juegos, Diseño de Niveles y Principios de Diseño de Juegos. También me adentré en aspectos más técnicos como Programación de Herramientas, Programación Gráfica y Redes. Trabajando en proyectos colaborativos, me volví competente en metodologías ágiles y herramientas de control de versiones como Git y Perforce, navegando por diferentes entornos como Unity, Unreal Engine 5 y motores personalizados construidos desde cero. Con esta base, lideré y contribuí exitosamente a varios proyectos de videojuegos estudiantiles, aplicando mis habilidades tanto en diseño creativo como en resolución técnica de problemas.

En diciembre de 2024, di el salto al mundo profesional uniéndome a Semantic Systems como Desarrollador de Plataforma. Este rol me ha permitido expandir mi perfil técnico más allá de los motores gráficos, adentrándome en la optimización y el rendimiento a nivel de arquitectura. Actualmente, trabajo en el desarrollo de una base de datos basada en RocksDB y profundizo en tecnologías NoSQL de alto rendimiento como LMDB. Además, he diversificado mi stack tecnológico incorporando Java y Python, lenguajes invaluables para el desarrollo backend y la creación de herramientas. Esta experiencia me está aportando una visión integral sobre cómo estructurar sistemas robustos y escalables, una habilidad directamente aplicable y altamente valorada en el desarrollo de videojuegos complejos.

Con esta combinación de sólida formación en simulación interactiva y experiencia real en el desarrollo de plataformas de alto rendimiento, estoy ansioso por dar el siguiente paso en mi carrera dentro de la industria de los videojuegos. Busco activamente oportunidades para aportar mi conocimiento a un equipo donde pueda seguir creciendo, resolviendo desafíos técnicos complejos y creando juegos innovadores que dejen un impacto duradero en los jugadores.