Zama Mohammed is a Software Architect based in Dallas with 11 years of experience designing and building enterprise web applications, currently applying that expertise as a Senior Software Engineer II at Smartsheet. He combines a strong front-end focus in Angular with system-level architectural thinking, contributing notable open-source work to projects like ngx-formly (dynamic JSON-driven forms) and codelyzer (Angular static analysis and accessibility rules). His contributions span core component implementations, accessibility improvements, and framework upgrades—skills that help teams ship robust, maintainable UIs. Holding a Master's in Software Engineering and Networking from UT Arlington and a B.E. in IT from Osmania University, he blends formal training with practical, production-scale experience. An understated strength is his habit of improving developer experience and accessibility in libraries relied on by many Angular projects.
11 years of coding experience
Master’s Degree, Software Engineering and Networking, 3.57, Master’s Degree, Software Engineering and Networking, 3.57 at The University of Texas at Arlington
B.E., Information Technology, A, B.E., Information Technology, A at Osmania University
Contributions:7 releases, 171 commits, 279 PRs in 8 months
Contributions summary:Zama primarily contributed to the development and enhancement of Angular-based dynamic forms. They updated the project to incorporate new Angular versions and implemented core functionality for Formly Form and Formly Field components. The user added features such as hide expressions, template manipulators, and support for FormArray, as well as various UI updates for form elements. Furthermore, they also integrated support for the Bootstrap 4 framework and improved the styling of the forms.
Contributions:15 commits, 15 PRs, 32 comments in 7 months
Contributions summary:Zama primarily contributed to accessibility improvements within the Angular project. Their work involved implementing and refining accessibility rules for template elements, including ensuring proper `tabindex`, the use of `autofocus`, proper labeling, and valid ARIA attributes. Furthermore, they added rules regarding anchor content, and table scope, and ensuring that various mouse events are accompanied by key events. This included updating and creating tests to ensure the rules are functioning as expected.
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
Zama Mohammed - Software Architect at Software Engineer