Vishal Verma

Software Engineer at Intel Corporation

Boulder, Colorado, 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

👤
Senior
🎓
Top School
Vishal Verma is a seasoned software engineer with 14 years' experience specializing in computer and embedded system architectures, Linux, and low-level C development. Based in Boulder, he has spent his career at Intel working on storage technologies and contributing significant CXL/PMEM and kernel-driver enhancements to the widely used ndctl project, including ARS support, write-cache management, unit-test hardening, and systemd integration. He combines academic grounding from an MS in Electrical Engineering with hands-on embedded firmware and device-driver work, having taught C and Linux driver topics as a graduate TA. Known for hacking on Linux, C, bash, and hardware, Vishal brings a practical systems mindset that surfaces in both production-grade storage features and thorough test-driven refactors.
code14 years of coding experience
job1 year of employment as a software developer
bookSSC, SSC at Don Bosco High School, Borivli, Mumbai
bookBE, Electronics and Telecommunication, BE, Electronics and Telecommunication at University of Mumbai
bookMS, Electrical Engineering, MS, Electrical Engineering at University of Colorado Boulder
bookSchool, Kota Secondary Education, School, Kota Secondary Education at St. Johns Sr. Secondary Central Board of 2005
stackoverflow-logo

Stackoverflow

Stats
660reputation
37kreached
20answers
0questions
github-logo-circle

Github Skills (19)

device-driver10
driver10
kernel-mode10
system-administration9
c178
c118
unit-testing8
systemd7
version-control6
shell6
git-stash6
git-merge6
github-pages6
bash6
github6

Programming languages (15)

CMakefileM4VueValaGoHTMLTypeScript

Github contributions (5)

github-logo-circle
pmem/ndctl

Jan 2015 - Jan 2023

A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Role in this project:
userBack-end & System Engineer / CXL & Kernel Driver Engineer
Contributions:31 releases, 1 review, 433 commits in 8 years 1 month
Contributions summary:Vishal primarily focused on enhancing the CXL and PMEM-related functionality within the `ndctl` repository. They made multiple significant contributions, including implementing support for Address Range Scrub (ARS) commands, improving the unit test to detect metadata corruption, refactoring and adding unit tests, and adding systemd integration. Moreover, they added support to manage write caches, and enhanced the codebase with APIs for listing, enabling, disabling and setting attributes for various features of CXL devices.
memorydaxlinux-kerneltieringcxl
pmem/run_qemu

Mar 2021 - Jan 2023

A script to create bootable OS images, and run qemu with a locally built kernel.
Contributions:66 reviews, 100 commits, 58 PRs in 1 year 10 months
kernelvmslibvirtlinuxlocally
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