Summary
Daniel Rodriguez is a Senior Software Engineer based in Boston with 13 years of experience building product-focused systems at the intersection of AI, mobile, and games. At Google he’s worked on on-device machine intelligence, reinforcement learning research, Maps and wearable UX, and led Android teams shipping features like Google Trusted Contacts and Game Manager APIs for Chromecast. His background in gameplay engineering and live game operations (Bioware, indie studios, and engine work) gives him deep expertise in real-time interaction models, performance optimization, and backwards-compatible architecture. Daniel blends research-oriented ML work with practical product delivery, often translating AI ideas into user-facing experiences. He also brings a teaching and mentorship mindset from years of instructing game programming and training teams in C++ and Unity. A useful but less obvious strength is his track record of shipping across very different platforms—from Flash and Unity indie titles to large-scale Android and embedded ML projects—making him adept at bridging prototyping and production.
13 years of coding experience
9 years of employment as a software developer
Technologist, Computer Science, Technologist, Computer Science at Centro de Enseñanza Técnica Industrial
Course, Videogame development, Course, Videogame development at 3dmx Digital Design University
Major, Physics, Major, Physics at Universidad de Guadalajara
Spanish, English