About Me

I’m a recent graduate and current Software Engineer at Garmin International, where I focus on developing and prototyping new features for upcoming avionics. My main interests are software quality assurance and embedded software for aviation and aerospace applications. That said, I also enjoy learning and exploring ideas beyond embedded systems and aviation.

During my undergraduate and graduate studies, I had the privilege of serving as a teaching assistant, mentor, and contributor to the development of a new graduate-level course. It was a rewarding experience to share what I knew with others and learn from them in return. In the future, I hope to return to teaching after gaining more industry experience, with the goal of sharing my experiences, practical insights and foundational concepts with future students.

On a personal note, I am "passionate" F1 fan, bit of an audiophile, and a learning guitarist :). I'd love to chat about any of the above topics and more so feel free to reach out!

Below are some of my skills and interests on this unnamed journey:

Software Development

  • Embedded C
  • (System) Verilog
  • C/C++
  • Python

Embedded Systems

  • VxWorks RTOS
  • FreeRTOS
  • SPI, I2C, UART, USB
  • ARM assembly
  • Risc-V

Platforms

  • ST Microcontrollers (STM32)
  • AVR/Arduino
  • ARM
  • NXP
  • Artix-7 FPGA
  • Atmel SAMDX
  • Nordic NRF Series

Web Development

  • HTML
  • CSS
  • Javascript
  • Next.js

CAD/Design

  • Altium Designer
  • KiCad
  • Autodesk Fusion 360

Interests

  • Build Systems
  • Real-time Systems
  • Operating Systems
  • Software quality assurance
  • Computer architecture

Work Experience

Embedded Software Engineer @ Garmin International

Jun-2025Present

We move

Graduate Teaching Assistant (Spring 2025) @ University of Pennsylvania

Jan-2025Aug-2025

The last one

Graduate Teaching Assistant (Fall 2024) @ University of Pennsylvania

Aug-2025Dec-2025

Next up

Embedded Software Engineer Intern @ Garmin International

May-2024Aug-2024

What didn't happen this summer?!

Embedded Software Engineer Intern @ Garmin International

May-2023Dec-2023

  • Designed test suit for performance characterization of integrated modular avionics platform under worst-case conditions
  • Aided in determining worse-case execution time for time-partitioned avionics
  • Produced multiple ARINC 653 applications that evaluate system responsiveness based on communication with hardware interfaces and inter-partition communication
  • Modified build process to streamline generation of application binaries and system artifacts

Teaching Assitant - Microprocessor Systems @ Embry-Riddle Aeronautical University

Jan-2022May-2023

  • Tutored multiple students in ARM microprocessors, ARM assembly, and C programming
  • Responsible for assisting students with in-lab activities and course assignments
  • Produced a self-contained document detailing the fundamentals of C programming (C-primer)
  • Proctored and assisted in multiple student lab sections

Embedded Software Engineer Intern @ Garmin International

May-2022Aug-2022

  • Launched application to verify hardware requirement based on ARINC 653 specification
  • Prototyped applications to demonstrate inter-partition and host-to-target communication
  • Debugged python script to automate compilation with Boost build system
  • Enabled multicore processing on Zynq-7000 FPGA

Computer Lab Assistant @ Embry-Riddle Aeronautical University

Sep-2018Aug-2020

  • Maintaining & troubleshooting computer stations and devices
  • Responsible for lab cleanliness and safety
  • Provided technical assistance to students working on projects

Contact

Have a question? Just want to say hi? Feel free to reach out!

Get In Touch

Have a question? Just want to say hi? Feel free to reach out!