Resume

My education, experience, and technical skills

🎓 Education

Princeton University

Bachelor of Science in Electrical and Computer Engineering

  • Relevant Coursework: Systems Programming (COS 217), Digital Logic (ECE 206), Computer Architecture
  • Focus: Embedded Systems, Hardware-Software Integration, Low-Level Programming

💼 Experience

PAVE Robotics

Embedded Systems Engineer

  • Developed sensor integration and data processing for Linux-based robotics platform
  • Implemented low-level driver interfaces and real-time data pipelines in C/C++
  • Collaborated on system-level testing and debugging of hardware-software interactions
  • Optimized performance-critical code paths for embedded ARM processors

💻 Technical Skills

Languages

  • C/C++ (Advanced)
  • Python (Proficient)
  • ARM64 Assembly
  • Verilog/SystemVerilog

Embedded Systems

  • Firmware Development
  • Real-Time OS (RTOS)
  • Embedded Linux
  • Device Drivers

Hardware

  • Digital Design (Verilog)
  • FPGA Development
  • ARM Architecture
  • Circuit Debugging

Tools & Platforms

  • Git/GitHub
  • GDB Debugger
  • Oscilloscopes/Logic Analyzers
  • CI/CD Pipelines

🚀 Projects

ARM64 Assembly Programs

  • Implemented memory management utilities and system call wrappers in ARM64 assembly
  • Optimized performance-critical algorithms for embedded systems

Digital System Design

  • Designed and synthesized digital circuits including ALUs and state machines in Verilog
  • Tested and verified designs on FPGA hardware

Systems Programming Projects

  • Built custom Unix shell with job control and signal handling
  • Implemented dynamic memory allocator with custom heap management

📫 Contact