Harsh Shandilya

Software Engineer at cloudflare

New Delhi, 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
Harsh Shandilya is a seasoned Software Engineer based in New Delhi with a decade of experience specializing in Android and Kotlin Multiplatform development and a growing interest in Rust. He has contributed to high-profile open-source projects including WireGuard and Firefox (Fenix), focusing on code modernization, UI improvements, and security-conscious features like biometric authentication. Harsh also brings DevOps and automation experience from work on AOSP build and CI/CD tooling, smoothing build environments and dependency setup. Known for pragmatic refactors and keeping projects up-to-date with modern tooling, he combines hands-on mobile development with backend build automation — a blend that helps accelerate delivery and reduce technical debt.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
31reputation
806reached
4answers
1question
github-logo-circle

Github Skills (43)

kotlin10
mobile-development10
scripting10
bash10
build-system10
user-interface10
android-sdk10
browser10
ui-design10
android-development10
java10
javas10
automation10
androidx10
script10

Programming languages (22)

JavaC++CSSCRustMakefileVueGo

Github contributions (5)

github-logo-circle
mozilla-mobile/fenix

Mar 2019 - May 2019

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 4 PRs in 2 months
Contributions summary:Harsh primarily contributed to the Fenix (Firefox for Android) project by modifying and optimizing the codebase, specifically within the Android platform. Their commits focus on code cleanup, addressing deprecated methods, removing unused variables and parameters, and improving code maintainability through renaming variables. These changes span various areas of the application, including UI components, settings, and the tab management system, directly contributing to the application's performance and stability.
androidfirefoxfirefox-androidmobilemozilla
MSF-Jarvis/build-tools-gcc

May 2017 - Mar 2018

Contributions:1 PR, 117 pushes, 15 branches in 10 months
aarch64toolchainsgcc
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