Mohammad Ahmad

System Developer at Grade

Vargön, Västra Götaland County, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Mohammad Ahmad is a System Developer with seven years of hands-on experience building reliable back-end systems and web applications, currently based in Vargön, Sweden. At Grade he applies pragmatic engineering to deliver maintainable Java and web-focused solutions informed by formal studies in Java & web development and a degree in Computer Software Engineering. He contributes to open-source tooling, notably improving TypeScript type safety in the widely used Automattic/mongoose project by fixing population and query helper types and refactoring core utility types. Mohammad combines practical backend expertise with strong type-driven thinking, which helps prevent subtle runtime issues before they reach production. Comfortable working across teams, he brings a steady, detail-oriented approach to complex integration and API challenges. Colleagues can rely on him for thoughtful code improvements that prioritize correctness and long-term maintainability.
code7 years of coding experience
bookComputer Software Engineering, Computer Software Engineering at Tishreen University
bookJava & web development, Java & web development at Campus Mölndal
github-logo-circle

Github Skills (9)

mongoose10
typescript10
typescripts10
mongodb10
typescript-types10
mongodb-database10
odm9
orm9
nodejs9

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
Automattic/mongoose

Mar 2022 - Jul 2022

MongoDB object modeling designed to work in an asynchronous environment.
Role in this project:
userBack-end Developer
Contributions:73 reviews, 89 commits, 16 PRs in 4 months
Contributions summary:Mohammad primarily focused on fixing type-related issues within the Mongoose library, specifically addressing problems with population and query helpers. The commits involved modifying TypeScript definition files (types/index.d.ts, types/schemaoptions.d.ts) to improve type safety and correctness. The user also refactored and improved the UnpackedIntersection type, a core component of the library's type definitions.
pythonasynchronousmongoodmmodeling
MongoDB object modeling designed to work in an asynchronous environment.
Contributions:18 PRs, 188 pushes, 96 branches in 5 months
pythonasynchronousmongoose-pluginmongoodm
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.
Request Free Trial