Uddhav P. Gautam

Ph.D. Candidate, Computer Engineering, Virginia Tech

Ph.D. Candidate in Computer Engineering at Virginia Tech, advised by Haining Wang and Randy Marchany, after a decade building and leading production software.

I work on systems-and-security research across the stack — from the Linux kernel and embedded devices to the software supply chain and AI-assisted development. Principal Investigator, Meta Project Aria Gen 2 Research Partnership.

Portrait of Uddhav P. Gautam

Research interests

AI Safety

verification of AI-generated code; resilience and power safety of AI data centers

Security

embedded systems; software supply chains; mobile and wearable forensics; operational technology

Systems

eBPF; Linux kernel; Android OS/internals; on-the-fly over-the-air updates for microcontrollers

Software Engineering

release assurance; verification and validation; testing of diagnostic APIs

Technical articles

All articles

May 19, 2026

Confusion Matrix

These classification metrics all come from the same confusion matrix, but they answer different questions. The practical question is not “Which metric is best?” It is ...

Read article

May 19, 2026

How Long to Brute-Force 7 Bytes?

Suppose we have a BLE-related value with 7 bytes of entropy. One byte is 8 bits, so 7 bytes is 7 * 8 = 56 bits. For this calculation, treat that as a uniform search sp...

Read article

September 05, 2025

Software Design & Quality

Software Design and Quality Assignments Software Quality Attributes Robert Glass does not include all of the quality attributes that are in McCall’s list of quality fa...

Read article