Manvendra Singh is a software engineer with 10 years’ experience building backend systems and cross-platform products, currently contributing to WhatsApp Business Extensions and previously to Workplace for Meta. He blend practical engineering at scale with open-source craftsmanship, having improved Common Workflow Language tools (adding Python 3 compatibility, tests and parsing fixes) during Google Summer of Code and continued contributions to CWL projects. His industry work spans e-commerce and social commerce at Flipkart, low-latency services at Morgan Stanley, and enterprise collaboration at Meta, using Python, Java, Redis and React. Comfortable in both product-facing features and developer tooling, he has a track record of reducing technical debt, improving test coverage and making complex systems more maintainable. Based in London, he pairs academic grounding in computer science with a history of mentoring in open-source communities, an indicator of both technical depth and collaborative leadership.
10 years of coding experience
3 years of employment as a software developer
Bachelor’s Degree, Computer Science, 8.30, Bachelor’s Degree, Computer Science, 8.30 at Shiv Nadar University
English, Hindi
Github Skills (12)
ccl10
python10
testing10
test-automation9
argument-parsing9
command-line-parser9
command-line-arguments9
nodejs9
refactoring8
dockers7
docker7
devops6
Programming languages (14)
JavaCSSC++PureScriptCGoHTMLCommon Workflow Language
Contributions:148 commits, 32 PRs, 69 pushes in 6 months
Contributions summary:Manvendra primarily contributed to the reference implementation of the Common Workflow Language (CWL) tool, making several improvements to improve its functionality and usability. Their work involved fixing parsing issues in the documentation, removing unused imports, adding instructions to run tests, and handling exceptions in Javascript execution. The user also added dependencies and made improvements related to Node.js version checks and preventing Python 3 installation until it is supported.
Repository for the CWL standards. Use https://cwl.discourse.group/ for support 😊
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:60 commits, 4 comments in 3 months
Contributions summary:Manvendra primarily contributed to the `schema-salad` repository by making improvements to tests and fixing issues. They added tests for command-line arguments, ensuring the correct behavior of the tool. The user also refactored code, creating utility files and moving existing functions. Their work included fixing return conditions and ensuring Python 3 compatibility, indicating a focus on code quality and maintainability.
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.