Mohammad Danish is a Software Engineer with 9 years of experience who combines low-level firmware and driver development for automotive SoCs with quantitative AI/ML modeling for finance and predictive systems. At NXP he designs secure BootROM and low-power drivers, using FPGA-based pre-silicon workflows to ensure performance and hardware-software co-validation. He also builds and backtests option-pricing and derivatives strategies and develops deep learning and reinforcement learning models, bringing rigorous statistical thinking to system-constrained environments. Comfortable in C/C++, Python and performance optimization, he bridges hardware-aware engineering and data-driven algorithm design. A former M.Tech TA and mentor, he pairs teaching experience with practical production deliveries, making him effective at translating complex theory into robust, deployable solutions.
9 years of coding experience
2 years of employment as a software developer
Master of Technology - MTech, Software Engineering, Master of Technology - MTech, Software Engineering at Delhi Technological University (Formerly DCE)
Bachelor of Technology - BTech, Electronics and Communications Engineering, Bachelor of Technology - BTech, Electronics and Communications Engineering at Netaji Subhas University of Technology, East Campus
Contributions:528 commits, 371 pushes, 1 branch in 1 year 6 months
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.