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 (14)

MDXJavaC++CSSCVueGoHTML

Github contributions (5)

github-logo-circle
ayushsharma82/ElegantOTA

Mar 2019 - Dec 2022

OTA updates made slick and simple for everyone! (ESP8266, ESP32, RP2040+W, RP2350+W)
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:21 releases, 1 review, 84 commits in 3 years 9 months
Contributions summary:Ayush primarily worked on implementing OTA (Over-The-Air) update functionality for various embedded systems, including ESP8266 and ESP32 microcontrollers. Their contributions involved adding the necessary code for establishing a web server, handling HTTP requests for firmware updates, and managing the update process. The user also focused on integrating support for both ESP32 and ESP8266, adding the necessary code and testing the functionality of ElegantOTA on the ESP32 platform. The user also introduced line breaks and a compression script for the webpage files.
esp32esp8266otaelegantotaupdate
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:15 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.
firmwaremicrocontrollerwirelessesp8266esp32
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