Assistant It Manager at Nile Consultant and Immigration Expert
Islamabad, Islamabad Capital Territory, Pakistan
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Muhammad Hammad is an Assistant IT Manager and software engineering graduate with around 10 years of hands-on experience in Java, Python, C++, Dart, web technologies, and Android development. He combines practical QA and automation expertise—working with Selenium, WebDriver and Appium—with Agile, Scrum and DevOps practices to drive software quality and reliable releases. As a contributor to notable open-source projects, he enhanced ffmpeg streaming capabilities in a Go wrapper and improved closed-caption decoding and MP4 parsing in Shaka Player, showing strength across back-end and media-processing domains. His background spans roles from freelance engineering to design and QA internships, giving him a pragmatic, cross-functional mindset useful for small teams. Based in Islamabad, he seeks to leverage his automation and multimedia experience to strengthen high-performing QA or engineering teams. An interesting facet: he pairs low-level media parsing skills with test automation, enabling end-to-end improvements from data ingestion to UI rendering.
10 years of coding experience
High School Diploma, A grade, High School Diploma, A grade at Army Burn Hall College for Boys
Software engineering, Computer Software Engineering, Software engineering, Computer Software Engineering at Iqra University (Official)
Powerful and dev-friendly FFMPEG wrapper written in Go
Role in this project:
Back-end Developer
Contributions:22 commits, 4 PRs, 4 comments in 25 days
Contributions summary:Muhammad primarily focused on enhancing the `goffmpeg` library with pipe protocol functionality, which allows for streaming and direct input/output operations with FFmpeg. They implemented the ability to create input and output pipes for transcoding, enabling flexible data handling. Their contributions included modifying the `transcoder` and `models` packages to support pipe operations, along with related unit tests. The user also addressed import issues and added error logging to improve debugging capabilities.
JavaScript player library / DASH & HLS client / MSE-EME player
Role in this project:
Full-stack Developer
Contributions:8 reviews, 9 commits, 8 PRs in 2 months
Contributions summary:Muhammad primarily worked on the Shaka Player's text track and captioning features, developing and improving CEA-608 and CEA-708 decoders. They fixed issues with missing captions during stream switching and by properly handling the current text stream. The user also parsed MP4 data for closed captions and implemented style rendering for bold, italics, and underline text. Their work also included MP4 parser implementations for box types like TFHD, TRUN, TKHD, MDHD, and TREX.
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 Hammad - Assistant It Manager at Nile Consultant and Immigration Expert