Indu Prakash

Software Developer at Epic

Madison, Wisconsin, 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

🤩
Rockstar
Indu Prakash is a software developer based in Madison, Wisconsin with 10 years of experience building backend systems, IoT integrations, and tooling for developer workflows. Currently at Epic, Indu brings a practical blend of full‑stack and embedded expertise demonstrated by contributions to projects like Chutzpah (modernizing its build and VS2022 compatibility) and Home Assistant (VeSync integrations and timezone fixes). Their work on OpenBK7231T firmware shows a knack for efficient MQTT/HTTP server design and pragmatic device power management features that improve Home Assistant interoperability. Comfortable navigating build systems, NuGet packaging, and cross‑platform refactors, Indu pairs low-level device knowledge with production backend reliability.
code10 years of coding experience
github-logo-circle

Github Skills (29)

javascript10
mstest10
python10
msbuild10
home-assistant-integration10
testing10
mqtt10
typescript10
c1110
teste10
mqttnet10
asyncio10
c1710
iot10
testing-library10

Programming languages (10)

TypeScriptC#ShellC++CJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601, BL602 and LN882H
Role in this project:
userBack-end Developer
Contributions:268 commits, 64 PRs, 311 comments in 5 months
Contributions summary:Indu primarily contributed to the back-end logic of the project, making significant changes to the HTTP server and MQTT functionality. They enhanced the Home Assistant configuration generation, including unique identifiers and improved payload formatting. The user also focused on improving the efficiency of MQTT broadcasts, including the addition of power save options for the device. They also worked on expanding the functionality of the power driver by allowing the setting and display of different energy related settings.
meterbk7231nbl602bk7231thome-assistant
mmanela/chutzpah

Dec 2021 - Jan 2022

Chutzpah is an open source JavaScript test runner which enables you to run unit tests using QUnit, Jasmine, Mocha and TypeScript.
Role in this project:
userFull-stack Developer
Contributions:11 commits, 3 comments in 1 month
Contributions summary:Indu primarily focused on adapting the Chutzpah testing framework to work with Visual Studio 2022, evidenced by significant changes to the project's build scripts and project files. They refactored the codebase, renaming namespaces and adjusting dependencies for compatibility. Further contributions included adjustments to build processes, NuGet package configurations, and integration tests, reflecting a strong understanding of the project's architecture and build systems.
avajestunitjasminetest-runner
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
Indu Prakash - Software Developer at Epic