Resume
My education, experience, and technical skills
🎓 Education
Princeton University
- Relevant Coursework: Systems Programming (COS 217), Digital Logic (ECE 206), Computer Architecture
- Focus: Embedded Systems, Hardware-Software Integration, Low-Level Programming
💼 Experience
PAVE Robotics
- 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