Piyush Aggarwal

Staff Software Engineer at Meta

Seattle, Washington, United States
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

👤
Senior
🎓
Top School
Piyush Aggarwal is a Staff Software Engineer based in Seattle with nine years of experience building scalable systems and cross-platform applications, recently joining Meta after a multi-year tenure at AWS. He blends deep systems and C++ expertise from early work on GStreamer and LG WebOS with modern cloud and services experience at Amazon, and contributes to notable open-source projects like KDE Connect where he’s improved UI, backend logic, and platform-specific Windows and Android features. Known for tinkering, he moves comfortably between full-stack desktop, mobile, and backend code—shipping usability improvements such as persistent Android notifications and richer remote input plugins. A builder at heart, he also co-founded a college NGO app that reached national competition finals, reflecting an entrepreneurial bent alongside production-grade engineering.
code9 years of coding experience
job14 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indian Institute of Technology (Indian School of Mines), Dhanbad
bookSaint John Sr. Sec. School, Kota
bookSaint Anselm Sr. Sec. School, Alwar
github-logo-circle

Github Skills (26)

c-language10
mobile-development10
wp-api10
android-sdk10
winapi10
ui-design10
android-development10
java10
mobile-application10
javas10
kdeconnect10
qml10
ws-api10
cprogramming-language10
qt9

Programming languages (17)

PowerShellC#JavaCSSC++CVueGo

Github contributions (5)

github-logo-circle
KDE/kdeconnect-kde

Mar 2019 - Aug 2021

Multi-platform app that allows your devices to communicate
Role in this project:
userFull-stack Developer
Contributions:105 commits in 2 years 5 months
Contributions summary:Piyush contributed to various aspects of the KDE Connect application, including the user interface (QML), backend logic (C++), and platform-specific implementations for Windows. They worked on improving UI elements, such as adding icons and a quit option, and also focused on backend improvements, like fixing Windows-specific issues related to the "Find This Device" plugin. Furthermore, the user made significant changes to plugins such as "share", "mousepad", "sftp", and "screensaver-inhibit" and refactored code for better maintainability and functionality.
app-platformwindowscommunicatelinuxandroid
KDE/kdeconnect-android

Dec 2018 - Jul 2021

Native Android port of the KDE Connect Qt app
Role in this project:
userMobile Developer (Android)
Contributions:13 commits in 2 years 7 months
Contributions summary:Piyush primarily contributed to the KDE Connect Android application, focusing on enhancing the user experience and adding new functionality. Their work included enabling and configuring persistent notifications for Android versions Oreo and above, allowing users to control notification settings. They also added features to the MouseReceiverPlugin, enabling more mouse button support like back and forward and providing options for mouse clicks via mousepad gestures. These changes indicate a focus on improving the application's usability and feature set.
kdeandroid-nativeandroid
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
Piyush Aggarwal - Staff Software Engineer at Meta