About Me
As a Senior Software Engineer, I bring over a decade of experience in game development, with a focus on optimization, performance tuning, and system enhancements. My work involves implementing robust gameplay features, identifying and resolving performance bottlenecks, and improving engine systems to ensure seamless user experiences.
Experience
Pirate Evolution! (Retired)
- Implemented new gameplay and system features.
- Investigated memory usage and FPS drops to identify performance bottlenecks.
- Proposed and implemented performance improvements across gameplay and engine systems.
- Responsible for addressing and resolving live issues in production builds.
Technologies: C# Unity Python Bash Git GitLab Jira TeamCity Embrace Bugsnag Crashlytics
Family Guy: Another Freaking Mobile Game
- Developed core gameplay systems aligned with design goals.
- Optimized performance across gameplay and rendering layers.
- Built internal tools to accelerate workflows for QA and content teams.
- Maintained CI/CD pipelines for multi-platform builds.
Technologies: C# Unity Python Bash PHP ActionScript3 Git GitHub Jira Jenkins Crashlytics
Developed solutions for Microsoft Dynamics CRM 2016 (Online & On-Premises).
- Collaborated with international clients to gather requirements and deliver tailored products.
- Defined, estimated, and implemented new features.
- Engaged directly with clients to understand business needs and translate them into technical solutions.
Technologies: C# JavaScript TypeScript TFS
Taringa! CS
Software Engineer
June 2009 - December 2017
Taringa! CS / GAMINGA was a high-traffic online gaming community focused on Counter-Strike 1.6, with several hundred daily active users. I contributed as a plugin developer, server administrator, and full-stack contributor to the website and forum.
Key responsibilities:
- Designed and scripted original AMXX gameplay mods tailored to community-driven modes.
- Developed server-side plugins with MySQL integration for persistent gameplay features.
- Analyzed engine behavior to implement advanced mechanics and improve gameplay balance.
- Built a mobile companion app for real-time server monitoring and user interaction.
Technologies: Pawn C++ PHP JavaScript HTML CSS Git UNIX
Projects
AI Movie Recommender
Python-based movie and TV recommender using NLP and vector similarity on metadata embeddings.
- NLP-driven recommender system in Python using cosine similarity on metadata embeddings.
Let's Go Champ
A fast-paced 2D side-view boxing game inspired by Smash Bros mechanics.
- Implemented core gameplay, UI, and game logic based on provided assets and design specs.
- Handled full programming and collaborated with a project manager to deliver the final product.
- Implemented core gameplay, UI, and game logic based on provided assets and design specs.
- Collaborated with a developer to deliver a complete, optimized game.
- A videogame built entirely in C#/.NET showcasing the framework’s capabilities along with advanced optimization techniques.
Entity List Finder
A reverse engineering tool designed to extract the entity list from a video game.
- Developed to deepen my understanding of low-level memory management through a practical project.
- Implemented in C# using the .NET Framework.
Skills
Languages
Proficient in:
- C#
- Python
- Bash
- SQL
Familiar with:
- Java
- C C++
- PHP JavaScript TypeScript HTML/CSS
- Lua
- Assembly
Game Engines
Proficient in:
- Unity Engine
Familiar with:
- Unreal Engine
- GoldSrc Engine Source Engine
AI & LLMs
Familiar with:
- GPT Copilot Claude Gemini
- Custom GPTs LLaMA
- Stable Diffusion
Additional Technical Skills:
- Performance optimization techniques.
- Anti-cheat development strategies.
- Reverse engineering using tools such as x64dbg, IDA Pro, ReClass, dnSpy
Education
Master Degree in Video Games Production
Universidad Abierta Interamericana
2020 - 2022
Continuation of previous career, mostly oriented to in deep knowledge of Unity and C#, business and researching.
Bachelor's Degree in Video Games Development
Universidad Abierta Interamericana
2014 - 2016
Career mainly oriented to programming, but I also learned 2D and 3D modelling, game and narrative designing.
Languages
English: Professional proficiency.
Spanish: Native or bilingual proficiency.