I am a computer engineer focused on high performance systems at the intersection of hardware and software. My work spans distributed systems research and hands on engineering through competitive rocketry, where I apply high level programming and systems thinking to real world challenges.
As a member of my university’s rocketry club, I’ve contributed to the design and implementation of embedded and flight critical systems. Working on rockets has strengthened my ability to engineer under strict constraints reliability, real time performance, fault tolerance, and hardware to software integration are not abstract concepts when your code leaves the ground. From system architecture to onboard computation, I enjoy solving problems where precision and robustness matter.
Across both rocketry and distributed systems, a common thread drives my work: designing systems that must function correctly in complex, dynamic environments. I am motivated by problems that require rigorous thinking, careful implementation, and an appreciation for how every layer fits together.
Additionally, my research in distributed systems explores how independent agents coordinate securely. I am particularly interested in secure multiparty computation, network protocols, and the challenges of building scalable systems that maintain correctness under adversarial or constrained conditions.
Related Coursework
- Advanced Embedded Systems
- Real-Time Embedded Systems
- Digital Systems Design
- Digital Control Using AI
- Secure Distributed Computing
- Machine Learning for Engineers
- Signals, Systems & Transforms
- Algorithms and Data Structures
Technical Skills
- C, C++, Python
- Verilog
- FPGA System Design & Verification
- PCB Design (KiCad)
- Hardware-in-the-Loop (HIL) Testing
- Test Automation & Validation Frameworks
- Embedded Communication Protocols (SPI, I2C, UART, TCP/IP)
- Linux Development & Systems Debugging
- Secure Distributed Systems
- PID Control & Closed-Loop System Modeling








