Keyur Hariya

Software Engineer at Solidigm

Greater Sacramento 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
🎓
Top School
Keyur Hariya is a software engineer with eight years of experience building reliable firmware and developer tools for SSDs and low-power microcontrollers. Currently at Solidigm he develops data-center SSD firmware, built a CI framework for a new product line, and led a small team to create an early-stage performance logging tool. Previously at Maxim Integrated he focused on making customers productive by shipping demos, libraries, and documentation for ARM Cortex-M4 platforms across Mbed and Arduino. An active embedded contributor to prominent open-source projects like ARM Mbed OS and DAPLink, he has deep expertise in low-level hardware interaction—serial, SPI, RTC/timers—and bringing up new hardware platforms. Based in Greater Sacramento, he combines systems-level firmware skills with a practical knack for developer experience and simulation support.
code8 years of coding experience
job5 years of employment as a software developer
bookMaster’s Degree, Electrical Engineering, 3.5/4, Master’s Degree, Electrical Engineering, 3.5/4 at The University of Texas at Arlington
bookBachelor’s Degree, Electronics Engineering, 3.07/4, Bachelor’s Degree, Electronics Engineering, 3.07/4 at NMIMS University
languagesEnglish, Hindi, Marathi, Kutchi
github-logo-circle

Github Skills (24)

real-time-clock10
timers10
mbed10
firmware10
timer10
cortex-m10
c1110
abstraction-layer10
microcontroller10
spi10
c1710
i2c10
cmsis10
sys10
embedded10

Programming languages (4)

TypeScriptCJavaScriptPython

Github contributions (5)

github-logo-circle
ARMmbed/DAPLink

Jan 2019 - Aug 2021

Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:30 commits, 7 PRs, 10 comments in 2 years 7 months
Contributions summary:Keyur contributed to the DAPLink project by adding support for new hardware platforms, specifically the MAX32620, MAX32625, and MAX32630 families. Their work involved modifying configuration files, system initialization code, and flash algorithm implementations to enable debugging and programming capabilities for these embedded systems. The user also reworked the UART implementation and fixed related issues.
firmwaremicrocontrollermbeddebugmcu
ARMmbed/mbed-os

Feb 2018 - Jun 2018

Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 58 commits, 13 PRs in 4 months
Contributions summary:Keyur's commits primarily focus on low-level hardware interaction and embedded systems development. They've implemented fixes and improvements for serial communication, SPI block writes, and real-time clock/timer functionalities. The user also added support for new hardware platforms and enabled features like ADC scaling, demonstrating a deep understanding of the hardware and its related peripherals.
kernelmbed-osoperating-systemlinuxmbed
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
Keyur Hariya - Software Engineer at Solidigm