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
- 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.
- 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.
- 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%.
- 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.
- 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