top of page

 SUMMARY 

 

Gameplay programmer with 4 years of experience using Unity Engine. I've developed and published 5 complete and well-polished games in 2D and 3D. I have strong skills in C#, Java, and Javascript. In addition, I can implement complex mechanics and systems into games and create useful tools for developers and designers.

 SKILLS 

 

  • ​Highly skilled in using Unity Engine to create 2D and 3D games.

  • Wide knowledge and experience with programming languages like C#, Java, and JavaScript.

  • Proficient in designing and implementing Editor Scripts in Unity for creating tools for game designers. 

  • Familiarity with practices and techniques for creating readable, bug-free, decoupled, high-quality code.  

  • Skilled in using source control applications like Git and GitHub in the command prompt and GUIs (Sourcetree)​

IMG_2224_New.jpg

 EDUCATION 

 

2018-2024

2024

 

 

 

 

 

 

2022

2021

 

 

 

 

2020

 

Mechatronics Engineer Diploma.  Universidad Nacional de Colombia. Bogotá, Colombia​.

Unity Programming Design Patterns: Learn Programming Best Practices.

  • Learned important design patterns for game development like Observer, Singleton, Finite State Machine, Object Pooling, Strategy, Decorator, Composite, Model-View-Controller, and Model-View-Presenter.

Code Complete: A Practical Handbook of Software Construction. 

  • Learned techniques and principles to create clean, high-quality code and practiced them in two game projects.

RPG Core Combat Creator: Learn Intermediate Unity C# Coding.  Udemy.

  • Created core combat mechanics for melee, ranged, and special attacks.

  • Applied advanced C# techniques such as interfaces, delegates, and co-routines.

  • Created pathfinding systems and patrol paths for enemies and NPCs.

Introduction to Unity for 2D Video Games. Domestika

  • Created a complete 2D platformer using fundamental Unity concepts like Rigidbody, Colliders, Physics, Animation, UI, and Tilemaps.

​ LANGUAGES ​

  • English:  C1

  • Spanish: Native

 ABOUT ME ​​​

 

I have a deep passion for game development, programming, fitness, and self-development.

Ever since I was a little kid, games have been a big part of my life. They have given me hours of fun and helped me connect with people and build meaningful relationships. My purpose is to improve people’s lives by delivering enjoyable entertainment experiences.

IMG_2046.JPG

 RELEVANT EXPERIENCE 

Tutor of Object-Oriented programming course

Universidad Nacional de Colombia, Bogotá,  Colombia

  • Conducted sessions with 30 students once a week to explain course topics and solve questions.

  • Provided tutoring to reinforce student comprehension and give feedback on their course projects.

Leader of Videogame Student Group

Universidad Nacional de Colombia, Bogotá,  Colombia

  • Conducted sessions for brainstorming and design reviews for projects once a week.

  • Searched opportunities with the faculty and 2 external institutions for collaboration with the group.

  • Posted the activities of the group through social networks.

 OTHER ACCOMPLISHMENTS 

  • ​Participated in 8 Game Jams as a gameplay programmer,  receiving positive comments in three games.

  • Programmed a 2-player top-down shooter game in Java about tanks fighting in a maze using the Model-View-Controller design pattern.

  • Programmed a Java application for managing college students' schedules using important data structures like HashMaps and trees.

  • Programmed microcontrollers like Arduino and PIC to implement PID controllers for motion control of a pendulum and a plastic extrusion machine.

  • Programmed a HangMan game on a programmable logic device (FPGA) and a VGA monitor using Verilog programming language.

REACH OUT!

I'd love to hear from you. Let's make games together!

 

  • Whatsapp
  • LinkedIn
  • Instagram
  • Discord
  • Telegram
  • YouTube

Email me!

Check my itch.io!

bottom of page