Resume

Software engineer at General Dynamics, working on embedded firmware and cross-platform tooling for tactical radio systems. M.S. in Computer Engineering from Arizona State.

Download PDF ↓

Experience

  1. Sept 2025 — PresentScottsdale, AZ

    General Dynamics

    Senior Software Engineer

    • Designed and implemented a gRPC-based service architecture within a Red/Black secure system, enabling secure communications and embedded-firmware functionality for tactical radio platforms.
    • Develop embedded software in C++ for a custom radio platform, contributing to firmware functionality and integration between application software and radio hardware.
    • Debug, test, and integrate software across desktop applications and embedded systems, ensuring reliable operation of radio devices in field environments.
    • Develop a Universal Windows Platform application using TypeScript, React Native, and C#/.NET to enable communication with tactical radio systems, allowing users to upload configuration data and deploy software updates to field devices.
    • Build cross-platform UI components using TypeScript and React Native, delivering responsive interfaces for device management and system configuration workflows.
    • Design and implement application logic and services in C#/.NET to manage device communication, update distribution, and system configuration workflows.
  2. Feb 2025 — Sept 2025Tempe, AZ

    AstreaX

    Full Stack Software Engineer

    • Developed RESTful APIs in .NET (C#) to support mobile driver's license applications, adhering to clean architecture principles with separated models/entities and repository patterns.
    • Built and maintained customer-facing dashboards for digital identity management using Angular and custom component libraries, implementing responsive UI based on provided designs.
    • Integrated third-party authentication services to validate mobile ID credentials, ensuring secure data handling and compliance with government standards.
    • Worked within Scrum teams using Azure DevOps for sprint planning, ticket tracking, and code reviews to ensure code quality and team alignment.
    • Contributed to CI/CD pipelines, ensuring seamless deployment and delivery of updates to production environments.
  3. May 2023 — Aug 2023Scottsdale, AZ

    General Dynamics Mission Systems

    Software Engineering Intern

    • Implemented software defined radio using C and C++ into a proprietary system.
    • Developed decoder and demodulation programs for ADS-B, GOES, and 802.11 waveforms.
    • Deployed code to FPGA boards, testing efficiency capabilities by 20%.
  4. June 2022 — Aug 2022Mesa, AZ

    Summit Automation

    Computer Engineering Intern

    • Developed a custom cable testing apparatus and control module PCB using Cadence.
    • Used Atmel Studio to develop and implement embedded code for the control board.
  5. Feb 2020 — Dec 2022Tempe, AZ

    Luminosity Lab (ASU)

    Embedded Systems Engineer

    • Designed and prototyped electrical circuitry for a lunar probe.
    • Researched and developed an alternative modality for a lunar rover.
    • Built VELOS with a team — a lunar probe, launching system, and VR experience — prototyping the probe electronics in Arduino and C++.

Education

  • M.S., Computer EngineeringArizona State University · Tempe, AZMay 2024
  • B.S.E., Computer Systems EngineeringArizona State University · 3.72 GPAMay 2023

Patents

  • Variable Exploratory Lunar Observation System (VELOS)Patent pending — named inventorSept 2020

Skills

  • ProgrammingPython, C++, TypeScript, C#, .NET, Angular, SQL, Java, AWS S3
  • Design & ApplicationSOLIDWORKS, Arduino, Atmel Studio, Raspberry Pi, Cadence, Tableau