Computer Engineering Student • Final Year

Hi, I'm Dhiraj Shah

I bridge the gap between software efficiency and hardware precision. Specializing in low-level systems programming, real-time IoT architectures, and smart ML integration.

3.92

CGPA / 4.0

15+

Completed Projects

Dec '26

Graduation Date

C++ / Rust
PyTorch
Embedded Sys
Dhiraj Shah Profile

About Me

An engineering student dedicated to understanding systems from the lowest hardware gates to the highest software layers.

Engineering solutions with hardware precision and software scale.

I am a final-year Computer Engineering student at Stanford University. My passion lies in designing and building efficient digital systems. I find absolute joy in understanding how compiler outputs map to CPU assembly, how operating systems manage concurrent threads, and how custom digital circuits are synthesized on silicon.

During my academic journey, I have specialized in real-time operating systems (RTOS), FPGA design, and machine learning pipelines. Whether writing clean assembly, optimising C++ for embedded kernels, or training deep neural networks for computer vision, I aim for clean architecture and peak computational performance.

Core Academic Coursework:

Computer Architecture
Operating Systems
Real-Time Embedded Systems
Distributed Databases
Machine Learning & Pattern Recognition
Digital Systems Design (FPGA/VHDL)
VLSI Design
Computer Networks

Education Details

Degree

B.S. in Computer Engineering

Major GPA

3.95 / 4.00

Location

San Francisco, CA

Graduation

Expected Dec 2026

Academic Excellence Scholar

Awarded full tuition scholarship for maintaining top 2% class rank in the Department of Electrical & Computer Engineering.

Skills & Expertise

A collection of software engineering languages, frameworks, hardware systems, and developer tools.

Languages

C / C++92%
Python88%
Assembly (x86 / ARM)80%
TypeScript / JavaScript85%
Verilog / VHDL78%
Rust70%

Frameworks & ML

PyTorch82%
React / Next.js88%
Node.js80%
ROS2 (Robot OS)75%
OpenCV80%
TensorFlow70%

Systems & Hardware

RTOS (FreeRTOS)85%
FPGA Design & Synthesis78%
Microcontrollers (STM32, ESP32)88%
PCB Design (Altium, KiCad)72%
Linux Kernel & Drivers75%
I2C, SPI, UART, CAN Bus90%

Developer Tools

Git & GitHub CI/CD90%
Linux / Unix Administration85%
Docker82%
CMake / Make / GCC88%
GDB & Valgrind (Debugging)84%
MATLAB & Simulink75%

Featured Projects

A collection of software systems, hardware-software integration, and deep learning engineering work.

Real-time IoT Telemetry & Control Platformiot

Real-time IoT Telemetry & Control Platform

Designed and built an end-to-end IoT system. An ESP32 microcontroller collects sensor telemetry (temperature, current, humidity) and streams it over MQTT. Features a custom WebSockets dashboard with real-time charts and remote relay control toggles.

ESP32FreeRTOSMQTTNode.jsNext.jsInfluxDB
Optimizing Compiler & AST Visualizersystems

Optimizing Compiler & AST Visualizer

Implemented a custom compiler frontend including a Lexer, recursive-descent Parser, and intermediate code generator for a subset of C. Built a React-based WebAssembly visualizer that maps code compilation into an interactive Abstract Syntax Tree graph.

C++WebAssemblyTypeScriptReactGraphvizLLVM IR
Edge AI Real-Time Object Trackingai

Edge AI Real-Time Object Tracking

Developed a real-time smart surveillance pipeline deployed on an NVIDIA Jetson Nano. Quantized a YOLOv8 model for TensorRT to run at 30 FPS. Developed a FastAPI dashboard displaying frequency charts, object classes, and live visual feeds.

PythonTensorRTYOLOv8Jetson NanoFastAPIOpenCV

Experience & Journey

Professional internships, academic research work, and engineering leadership positions.

Hardware Systems Engineering Intern @ NVIDIA

June 2025 - Sept 2025Santa Clara, CA
  • Collaborated with the GPU architecture team to validate custom digital circuitry designs using Verilog simulators.
  • Authored Python testbenches to automate functional validation of hardware logic gates, reducing regression runtimes by 15%.
  • Assisted in analyzing thermal and voltage noise on high-speed memory interfaces using Sigrity tools.
  • Documented hardware bug tracking metrics for weekly engineering reviews with senior design leads.

Technologies Used:

VerilogPythonGTKWaveSystemVerilogLinux

Get In Touch

Have an internship opportunity, a project collaboration idea, or just want to chat engineering? Drop a message!

Let's discuss something great.

I am actively seeking software engineering and systems design roles for 2026/2027. My inbox is always open. Feel free to contact me via email or connect on LinkedIn.

Location

San Francisco Bay Area, California