Ankush Dua is a Design Head and full-stack engineer with 6 years of experience bridging backend engineering, CLI tooling, and user-focused UI improvements. Based in Delhi, he contributes to notable open-source projects including Mozilla’s web-ext and Bugzilla ecosystems and has helped enhance a terminal Stack Overflow client (socli) with PEP8 refactors and improved in-terminal comment viewing. His contributions to OpenWPM show backend and DevOps chops—adding performance timers and watchdogs—while work on wideq demonstrates skill with reverse-engineered APIs and pragmatic protocol tweaks. Comfortable moving between Python and Node.js tooling, Ankush excels at refactoring legacy code, async patterns, and CLI ergonomics to improve developer and user workflows. As Design Head at the Mathematics & Computing Society and a CS BTech student at Delhi Technological University, he pairs technical depth with product-oriented design instincts. A less obvious strength is his pattern of improving observability and runtime stability (timers, memory/process watchdogs) across projects, signaling a systems-minded approach to quality.
5 years of coding experience
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Delhi Technological University (Formerly DCE)
Contributions:25 reviews, 9 commits, 16 PRs in 1 month
Contributions summary:Ankush primarily contributed to the OpenWPM framework by modifying existing code related to browser automation, profile management, and command execution. They refactored components, introduced new features such as a performance timer, and removed browser settings. Furthermore, the user improved the framework by implementing the memory watchdog and process watchdog features. The commits also involved refactoring of the configuration parameters using data classes and fixing import statements.
A command line tool to help build, run, and test web extensions
Role in this project:
Full-stack Developer
Contributions:21 reviews, 5 commits, 7 PRs in 3 months
Contributions summary:Ankush primarily contributed to the `web-ext` project by fixing bugs, implementing new features, and refactoring existing code. Their work included enhancements to the command-line interface (CLI), specifically adding the `--watch-ignored` and `--watch-file` (with alias) options. The user also improved the testing infrastructure and refactored parts of the codebase to utilize asynchronous/await patterns, and exported ADB utilities for third-party nodejs scripts.
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
Ankush Dua - Design Head at Mathematics & Computing Society