Mohammad Munshi is a hands-on CTO and full-stack engineer with seven years of experience building web, mobile, and systems software from India’s Madhya Pradesh. He began programming at seven and turned early game-development curiosity into a versatile career—freelancing by 15 and landing his first job at 18—now leading technology at MakerStudio. Mohammad combines product-facing front-end work (Next.js, Solid.js) with backend and infrastructure expertise (Rust, Axum, Docker, Kubernetes, AWS/GCP) and has improved developer velocity through tooling like CI/CD and deployment automation. He is an active open-source contributor, notably enhancing a Rust headless-Chrome library and adding Android FFmpeg build support, reflecting a knack for systems-level problem solving. Colleagues rely on him for rapid feature delivery (embeddable widgets, playlist import flows) and for reducing technical debt through thoughtful refactors and architecture.
A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
Role in this project:
Back-end Developer
Contributions:3 releases, 74 reviews, 160 commits in 2 years
Contributions summary:Mohammad primarily contributed to implementing features related to headless browser settings and event handling. This included adding options for specifying headless browser configurations and implementing tab access within event closures. They also refactored code to extract midpoints using JavaScript in cases of network failures. Furthermore, they added methods for extracting CSS styles from elements.
Contains a script that assembles FFmpeg library for Android
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:3 reviews, 8 commits, 1 PR in 4 days
Contributions summary:Mohammad primarily focused on adding and updating support for the `libwebp` library within the Android FFmpeg build process. Their commits include downloading, building, and integrating `libwebp`, modifying build scripts, and adjusting argument parsing. The user also fixed typos and variable exports within build scripts to ensure a successful compilation for Android. This involved working with shell scripts and the build system.
ndkffmpeg-androidandroidshell-scriptffmpeg
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
Mohammad Munshi - Chief Technology Officer at MakerStudio