Karan Purohit is a seasoned C/C++ engineer with 11 years of experience building ASIC models, firmware, and embedded Linux software, currently driving storage software development at Pure Storage. He has deep expertise in hardware modeling and verification from his work at Western Digital, where he developed NVMe controller simulations and USB firmware for RTL teams. Equally comfortable in low-level firmware and front-end improvements, he has contributed a usable minimap demo and UI fixes to Google's popular Blockly project. Based in Bengaluru, he combines practical tool and verification system-building with a hacker’s curiosity—evident from earlier game-engine work in PySoy and a habit of creating “cool and useful stuff.”
10 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Thapar Institute of Engineering & Technology
High School, High School at delhi public school jodhpur
Contributions:7 commits, 2 PRs, 12 comments in 1 month
Contributions summary:Karan primarily contributed to the front-end aspects of the Blockly project, focusing on the user interface and interactive elements. Their work involved fixing bugs, such as a potential issue related to angle fields, and improving the visual presentation by moving styles to a CSS file. The user also added a new minimap demo and refined its behavior, adding horizontal scrolling and touch support, which enhances usability.
Contributions:13 commits, 2 PRs, 11 pushes in 9 months
controllerangular-jsnode-jsjavascriptweb-based
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
Karan Purohit - Member Of Technical Staff - 4 at Pure Storage