Muhammad Hanif is an Application Development Manager with 11 years of engineering and software experience, blending mechanical engineering roots and data engineering into practical application delivery for mission-critical, commercial, and governmental facilities. Based in Rockville, MD, he leads development at Affiliated Engineers, bringing hands-on experience from mechanical design to senior data engineering and full-stack contributions to notable open-source GraphQL tooling like Hot Chocolate. He is passionate about using technology to solve engineering challenges and has applied graph-centric approaches, including Neo4j integration and query filtering, to bridge physical systems data with modern APIs. Known for driving sustainable, LEED-focused projects earlier in his career, he combines domain knowledge of built environments with software systems thinking to deliver measurable operational improvements.
11 years of coding experience
10 years of employment as a software developer
BSME, Mechanical Engineering, BSME, Mechanical Engineering at Toronto Metropolitan University
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
Role in this project:
Full-stack Developer
Contributions:39 reviews, 37 commits, 21 PRs in 1 year 7 months
Contributions summary:Muhammad contributed to the project by implementing filtering and data integration with Neo4J, as demonstrated by the detailed test code. They addressed an interface incompatibility issue in collections and fixed code analysis bugs within the Neo4j language code. Furthermore, the user updated website content, including the addition of logos for new and existing companies within the platform.
Contributions:21 commits, 19 pushes, 2 branches in 4 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.