Muhammad A

Senior Software Engineer at Emumba

Lahore, Punjab, Pakistan
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

👤
Senior
🎓
Top School
Muhammad A is a Senior Software Engineer based in Lahore with 9 years of experience building full‑stack web applications and developer tooling across Django, React, and TypeScript. He has driven impactful automation and integration projects that eliminated manual work (saving dozens of weekly hours) and improved deployment pipelines and package builds. A pragmatic open‑source contributor to Oppia, he has refactored complex frontend domains, modernized code style and directory structures, and helped migrate Angular v1 patterns toward newer conventions. His recent roles include platform and build system improvements at OpenCraft and hands‑on automation and architecture ownership at startups and product teams. Curious by nature, he favors exploring unexplored problems and turning imaginative ideas into production‑grade software, as reflected both in his open‑source commits and personal bio.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at National University of Computer and Emerging Sciences
languagesEnglish, Urdu, Punjabi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (14)

refactoring10
testing9
python9
front-end-development9
back-end-development9
typescripts8
javascript8
typescript8
git8
angular8
typescript-types8
html7
tika-server6
apache-tika6

Programming languages (8)

TypeScriptC#ShellMakefileJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
oppia/oppia

Jul 2019 - Feb 2020

A free, online learning platform to make quality education accessible for all.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 14 PRs, 82 comments in 7 months
Contributions summary:Muhammad primarily worked on refactoring and fixing code related to the `subtopic_page` domain, including updates to the HTML and audio content, as well as test file modifications. They also made changes to refactor `update_content` and `update_param_changes`, modifying how content and parameter changes are handled. In addition, the user performed code style and formatting changes, and they updated the directory structure and refactored keys to have camelCase in a frontend file.
appenginereactpythonlearning-platformquality-education
RafayGhafoor/oppia

Jul 2019 - Aug 2019

Tool for collaboratively building interactive lessons.
Contributions:8 PRs, 103 pushes, 12 branches in 1 month
javascriptinteractive-lessons
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
Muhammad A - Senior Software Engineer at Emumba