Summary
Daniel Chiba is a computer systems researcher and engineer with a decade of experience spanning embedded systems, virtualization, and GPU driver development. Currently a PhD student and Graduate Teaching Assistant at Virginia Tech, he builds ultra-low SWaP benchmarks and RISC-V cores while modifying LLVM backends to enable hardware–software co-design for area- and energy-constrained devices. His industry experience includes shipping graphics drivers for Qualcomm’s Adreno GPUs, and his research has accelerated unikernel adoption by enabling unmodified Linux binaries to run on HermitCore. Comfortable in low-level C/C++, assembly, kernel and toolchain work, he blends academic rigor with production engineering. A detail that sets him apart: he has designed systems that run on microcontrollers with as little as 8 KiB RAM and contributed a 4x performance improvement to Xen tooling for large-scale unikernel management.
10 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Virginia Tech
Bachelor of Engineering (B.E.), Electronics Engineering, Bachelor of Engineering (B.E.), Electronics Engineering at Dwarkadas J Sanghvi College of Engineering
St. Mary's School (ICSE), Mumbai
Science, Science at Kishinchand Chellaram College of Arts Commerce and Science
English, Hindi, Gujarati