Work Experiences


Digital Design/FPGA Intern at Astranis Space Technologies

During Summer 2021, I wrote and tested SystemVerilog Modules for Astranis' RTL team. I met weekly with the team to discuss projects I was working on and troubleshoot any issues that came up. One module I wrote was a Push/pull RAM according to AXI-4. This ram would pull data out of the RAM when only when the data was valid and the receiver was ready. When testing this design, I developed constrained random tests. Queues of randomized data entered the RAM. I ensured that the design met the specification by testing with back pressure and simultaneous read/write. My internship at Astranis exposed me to both design and testing in SystemVerilog for Xilinx FPGAs.


Cornell Cup Robotics: Member to Electrical Lead

I joined Cornell Cup Robotics during my Sophomore year. As a Senior, I led the Electrical Subteam. The team is student run; we build robots. When I was a member, I worked on the arms of a robot called C1C0 which is lab assistant similar in size to R2D2. First, I developed an interrupt service routine (ISR) to pulse stepper motors in parallel. Moving the motors in parallel (rather than one-by-one) makes the robot look more fluid and life-like. Once the ISR was fully tested, I integrated my design with the computer science team. The computer science team sent commands to the arm to tell it to move to a new position. My job was to implement a communication protocol to move the arm to the desired position. To do this, I implemented the R2 Protocol on a Jetson to Arduino interface.

As the Electrical Team Lead, I acted as a manager to the other students on the team. When someone got stuck, I helped them troubleshoot and debug.


Peer Advisor For Cornell College of Engineering

During the Fall 2021 and Fall 2022 semesters, I was a Peer Advisor for Cornell's College of Engineering. The transition from high school to Freshmen Year at Cornell is incredibly challenging. My job was to help make that transition a little bit easier. I co-taught a class with a professor and another student. We taught Freshmen how to balance school and adjust to life at Cornell away from their parents. We answered any questions they had whether they are academic or not. I really enjoyed being a Peer Advisor because I was able to meet people that I wouldn't have met otherwise and tried to impart any wisdom I learned during my time at Cornell.


PHYS 2214: Oscillations, Waves, and Quantum Mechanics Teaching Assistant

During Spring 2021, I was a teaching assistant for Physics 3 at Cornell. Twice a week, I ran the discussion section with a graduate student. Together, we answered students' questions about the material and helped them work through practice problems. We covered topics ranging from sound and light waves to quantum mechanics.


Skills


Coding Languages:

  • SystemVerilog/Verilog
  • Python
  • C
  • C++
  • Arduino
  • Java
  • MATLAB
  • HTML/CSS

Other Skills:

  • Linux Command Line
  • Git Commands
  • Universal Verification Method (UVM)
  • Vivado
  • Quartus
  • Autodesk EAGLE
  • Jira
  • Confluence
  • Vim