Hello! Welcome to my website. I am Nitheesh Prakash, an Engineer at Samsung Semiconductors with a passion for building secure and connected systems. I hold an MS in Computer Engineering from Virginia Tech (2023) and focus on embedded systems, Linux kernel programming, storage systems, and performance optimization. My work spans NVMe, SPDK, io_uring, and enterprise SSDs. I am a consistent learner who loves to grow and contribute through hands-on technical work. I believe experience provides the best lessons, and I strive to combine research excellence with engineering leadership.
Masters in Computer Engineering
B.E. in Electrical and Electronics Engineering
Engineer
Graduate Research Assistant
Enterprise SSD Systems Engineer Intern
Understanding Intel PT trace to identify the root cause of race conditions or undesirable faults in the Linux kernel. December 2022
Implemented a profiling kernel module that tracks statistics for each task on the system—total CPU time and schedule in/out counts—displaying results via the proc filesystem. November 2021
An attempt to convert the Linux kernel driver vmmouse.c into Rust, linking legacy C code to the new Rust module. December 2021
Developed scheduling algorithms (RM, DM, PIP, PCP) and a polling server for aperiodic jobs in FreeRTOS, deployed and tested on Arduino Mega 2560. May 2022
Implemented dead code elimination, LICM, and LCM optimizations through a self-developed framework. Tested various micro and macro benchmarks and improved their performance. May 2022
San Jose, CA
nith16eesh@gmail.com
+1 540-750-5849