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.
14 years of coding experience
1 year of employment as a software developer
SSC, SSC at Don Bosco High School, Borivli, Mumbai
BE, Electronics and Telecommunication, BE, Electronics and Telecommunication at University of Mumbai
MS, Electrical Engineering, MS, Electrical Engineering at University of Colorado Boulder
School, Kota Secondary Education, School, Kota Secondary Education at St. Johns Sr. Secondary Central Board of 2005
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:
Back-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.
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.