
Dante Camarena
Verified Expert in Engineering
Game Engine Programming Developer
Toronto, ON, Canada
Toptal member since February 27, 2019
Dante is a generalist software engineer with experience in web, VR, AI, and games. His past roles in research, management, and innovation have given him ample skillsets that allow him to tackle wide problems uniquely and drill deeply into their implementation.
Portfolio
Experience
- Game Engine Programming - 13 years
- .NET - 13 years
- C# - 12 years
- Computer Graphics - 10 years
- TypeScript - 6 years
- Artificial Intelligence (AI) - 5 years
- C++ - 5 years
- Reinforcement Learning - 5 years
Availability
Preferred Environment
C++, C#, JavaScript, TypeScript, 3D, Optimization, Git, .NET, Unity3D, Cross-platform App Development
The most amazing...
...thing about this career is that every new position is always full of interesting nuance and challenge. I've never had a boring position.
Work Experience
Consultant, Developer
Freelance
- Interpreted legal text to create a spreadsheet system for Pensiones Mexico, helping thousands of retirees maximize their pensions.
- Assisted researchers at St Michael's by creating an app to support problem gamblers, managing external consultants, and overseeing requirements.
- Upgraded Streampoint’s legacy payment system to add new payment features and improve security and compliance.
- Developed innovative LLM-powered game features for Computechnosoft.
- Contributed to an art-focused skating game for Ravine Studios.
Co-founder, Technical Director
Transitional Forms Inc
- Managed multiple teams in a startup, assisting with business administration and helping to raise three years of runway. Prototyped cutting-edge systems to support innovative projects.
- Directed Agence, an AI-driven interactive short film featured at the Venice Film Festival.
- Led technical development for Malakai, a modular AI music generator inspired by modular synthesizers.
- Directed Little Learning Machines, a charming game about training neural networks, earning multiple awards.
- Oversaw technical management of Thealogue, a system for organizing 10,000+ assets for the popular YouTube series Crash Course.
- Directed RobotsMakeTV, an LLM-driven TV network showcasing some of the first generative shows on Twitch, emphasizing interactivity.
AR Engineer
Verizon (Ryot Lab)
- Implemented rendering features for an AR advertising platform.
- Optimized serialization, reducing ad load time by over 60% in most cases.
- Onboarded and delivered key features within the first week.
Research and Teaching
Toronto Metropolitan University
- Helped design courses in Algorithms, Compilers, Virtual Reality, and Introduction to Computer Science.
- Worked on research related to VR, computer graphics, and machine learning.
- Participated in organization and governance of student organizations and departments.
VR Developer
Secret Location
- Designed and implemented a VR interoperable UI/input platform, which reduced the codebase by 25%, improved the framerate to acceptable levels, and reduced the app startup by four seconds.
- Created a cryptographic DRM SDK for a blockchain platform, which ensured extensibility, security, and obfuscation.
- Designed and implemented systems for management of LBE devices: library management, hardware monitoring, as well as a high-performance remote messaging service for the platform.
- Designed and implemented web-based a hardware-accelerated VR visual overlay for multiple VR platforms.
VR Developer
Fast Motion Studios
- Merged an OptiTrack motion capture stream with Google Cardboard sensors to create a multiplayer low-latency, warehouse-scale VR platform.
- Implemented a standalone PhysX manager that merged kinematic MoCap-tracked rigid bodies with virtually generated objects.
- Optimized the networking to ensure an optimal throughput through a local network and minimal latency.
- Implemented a sensor fusion using IMU readings from the headset and network-latent corrections from MoCap software.
- Developed VR gloves for interacting with objects in the world. These would communicate with the system through frequency modulated infrared LEDs.
Lead Android Developer
MixItMedia
- Developed a location-driven interactive story-telling platform with augmented reality components; it's similar to Pokémon Go, two years before it was released. The same system was used to create a tour guide application for a City of Toronto event.
- Integrated custom 2D UI designs into a fully animated Android UI.
- Added content streaming, which included voice-overs, videos, and subtitles.
- Integrated Bluetooth beacon support for hidden object integrations.
- Added a ghost catching minigame where a ghost would float around you and required you to capture it with your camera.
Experience
Mesh Deformations in Unity
https://github.com/MHDante/UnitySoftbodies/blob/master/Assets/Scripts/MsdEcs.csNYT VR App
https://www.nytco.com/press/nyt-vr-app-now-compatible-with-daydream/I worked on the UI and streaming optimization, which improved the user tracking and reduced the load times by 80%.
Little Learning Machines
https://www.youtube.com/watch?v=o_NGucEip08Education
Bachelor's Degree in Computer Science
Ryerson University - Toronto, Canada
Skills
Libraries/APIs
DirectX, OpenGL
Tools
Git
Languages
C#, JavaScript, TypeScript, Python, Java, C++, SQL
Frameworks
Unity, .NET, gRPC, Unity3D, AR Foundation, Unreal Engine 4
Platforms
Windows, SteamVR, Android, Mobile, iOS, Win32, Google Daydream, Docker
Paradigms
Functional Programming
Other
Virtual Reality (VR), Augmented Reality (AR), 3D, Reinforcement Learning, Game AI, Startups, Game Engine Programming, Game Development, Algorithms, Optimization, Computer Graphics, Computer Vision, Artificial Intelligence (AI), Neural Networks, Large Language Models (LLMs), Large Language Model Operations (LLMOps), Game Design, Startup Funding, Education, Consulting, Shaders, Back-end, Full-stack, 3D Assets, Cross-platform App Development, OpenVR, Motion Capture, Compilers, Front-end
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring