Ayush Sharma

Proprietor at Softt

Ludhiana, Punjab, 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
Ayush Sharma is a proprietor and founder of Softt, a Ludhiana-based product design studio specializing in IoT, with nine years of hands-on experience building embedded systems and developer tooling. He designs and ships firmware-first solutions for ESP8266/ESP32/RP2040 platforms, contributing polished open-source projects like ESP-DASH, ElegantOTA and WebSerial that simplify on-device dashboards, OTA updates and remote debugging. Comfortable across embedded C++ and web interfaces, he combines UI polish with memory and performance optimizations to make constrained devices feel responsive and manageable. Trained in law and arts, he brings an unusual blend of technical craft and multidisciplinary thinking to product design and developer experience.
code9 years of coding experience
bookBachelor of Laws - LLB, Law, Bachelor of Laws - LLB, Law at Punjabi University
github-logo-circle

Github Skills (27)

serial-number10
c-language10
monitor10
software-update10
user-interface10
websocket10
vuejs310
ota10
esp826610
iot10
vuejs210
sys10
serial-port10
vue10
esp3210

Programming languages (13)

SmartyJavaC++CSSCVueGoHTML

Github contributions (5)

github-logo-circle
ayushsharma82/WebSerial

May 2019 - Dec 2022

A remote terminal library for wireless microcontrollers to log, monitor or debug your firmware/product.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 releases, 3 reviews, 52 commits in 3 years 7 months
Contributions summary:Ayush primarily focused on enhancing and refining the `webserial` library for wireless microcontrollers. They added examples and support for both ESP32 and ESP8266 platforms. Key contributions included improving the user interface, adding features such as auto-scrolling of the webpage's textarea and moving definitions to .cpp files. They also added the necessary configuration for Travis CI, automating builds and tests, and implemented example applications of the core library's functionality.
rp2040monitorremoteserialesp8266
Deprecated: Perform OTAs for ESP8266 / ESP32 Elegantly! Uses AsyncWebServer
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:16 releases, 76 commits, 14 PRs in 3 years 8 months
Contributions summary:Ayush primarily contributes to an OTA (Over-The-Air) update library for ESP8266 and ESP32 microcontrollers. Their work includes implementing the core functionality of the library, such as integrating with AsyncWebServer for handling update requests and managing the update process, including the use of Update.h. The user also makes example implementations for both ESP8266 and ESP32, and addresses bugs. Further commits improve the webpage used by the library, and include size optimizations.
esp8266esp32
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
Ayush Sharma - Proprietor at Softt