Danish Gufran is a Senior AI & Silicon Design Researcher with a PhD in Computer Engineering and a decade of experience bridging machine learning and low-level silicon design at AMD. He combines research-grade expertise in AI with hands-on engineering across GPU/ML performance and embedded systems, having moved from machine learning GPU performance roles into senior silicon research in Austin. An active C++ back-end developer, he has contributed stability and animation fixes to popular game engine SDKs for Multi Theft Auto and GTA modding communities, demonstrating deep familiarity with complex engine internals. Comfortable in both academic and production environments, he pairs rigorous PhD-level problem solving with pragmatic bug fixing and performance optimization. Notably, his background spans PCB and embedded work through early-career roles, giving him a rare full-stack hardware-to-software perspective.
9 years of coding experience
2 years of employment as a software developer
High School Diploma Science, High School Diploma Science at Bishop Cotton Boys' School
Doctor of Philosophy - PhD Computer Engineering, Doctor of Philosophy - PhD Computer Engineering at Colorado State University
Bachelor of Engineering - BE Electronics and instrumentation egineering, Bachelor of Engineering - BE Electronics and instrumentation egineering at Visvesvaraya Technological University
Pre-University Major - Physics Chemistry Maths and Electronics, Pre-University Major - Physics Chemistry Maths and Electronics at JAIN College
Multi Theft Auto is a game engine that incorporates an extendable network play element into a proprietary commercial single-player game.
Role in this project:
Back-end Developer
Contributions:86 commits, 4 comments in 2 years 5 months
Contributions summary:Danish primarily addressed bugs and implemented fixes within the game engine's code, focusing on areas like file handling with unicode characters, animation systems, and object loading. Their contributions involve modifying core engine files and functions, as evidenced by the code differences that targeted aspects of animation, vehicle models, and data loading procedures, showcasing a deep understanding of the game engine's architecture and internal workings. Further contributions included adding functionality to control animation speed and to fix an issue regarding a crash in a GUI, highlighting a focus on improving the game's stability and functionality.
An SDK for developing ASI/CLEO plugins for GTA San Andreas, GTA Vice City and GTA III
Role in this project:
Back-end Developer
Contributions:20 commits in 27 days
Contributions summary:Danish's contributions focused on adding and modifying core engine functionality, including the implementation of animations, class structure modifications, and function implementations for the GTA III and Vice City versions of the SDK. They introduced classes and enums related to animations and updated function calls for the game engines. The user also addressed bugs, restored accidentally modified files and added missing functions for different components of the SDK.
cleogta-vcgta3developinggrandtheftauto
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.