Karan Purohit

Member Of Technical Staff - 4 at Pure Storage

Bengaluru, Karnataka, 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

👤
Senior
🎓
Top School
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.”
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Thapar Institute of Engineering & Technology
bookHigh School, High School at delhi public school jodhpur
github-logo-circle

Github Skills (10)

html10
css10
uid10
blockly10
javascript10
user-interface10
front-end-development10
ui-design10
responsive-design9
graphical-user-interface8

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
google/blockly

Feb 2017 - Apr 2017

The web-based visual programming editor.
Role in this project:
userFront-end Developer
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.
visual-programming-editorreactjavascriptweb-basedvisual-programming-language
K-ran/Angduino-nodejs

Oct 2015 - Jul 2016

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