Ankush Dua

Design Head at Mathematics & Computing Society

Delhi, India
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

🤩
Rockstar
🎓
Top School
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.
code5 years of coding experience
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Delhi Technological University (Formerly DCE)
github-logo-circle

Github Skills (42)

javascript10
python10
apidoc10
browser-extension10
urwid10
terminal-application10
pep10
automation10
firefox10
api10
command-line10
automations10
webextension10
terminal-ui10
testing9

Programming languages (8)

TypeScriptC++RustSCSSJavaScriptVueHTMLPython

Github contributions (5)

github-logo-circle
openwpm/OpenWPM

Nov 2020 - Dec 2020

A web privacy measurement framework
Role in this project:
userBack-end Developer & DevOps Engineer
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.
firefoxprivacysecuritymeasurementpython3
mozilla/web-ext

Nov 2020 - Mar 2021

A command line tool to help build, run, and test web extensions
Role in this project:
userFull-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.
command-line-toolfirefoxadd-onsweb-extensionsjavascript
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