I am a Computer Science student with a specialized focus and drive for Embedded Software and Linux Development. Graduating from Cal Poly San Luis Obispo in December 2024
Software Develeoper Intern -
General Atomics Aeronautical Systems
In my time at GA I created an automated testing tool to simulate flight scenarios for the embedded systems on General Atomic's unmanned air vehicles.
This tool created a streamlined process to turn hundreds of FAA provided test cases into simulated sensor input to the flight computer, and record and analyze behavior.
Working with a small team, we took this project through the software development life cycle from requirements gathering, design, and implementation, complying with rigorous certification guidelines.
Embedded Systems Testing
Linux Engineering Intern -
My internship at wind river was a deep dive into the linux image building process in the Yocto Project and Open Embedded build system.
I enhanced the building of linux images through bug resolution and feature addition to a tool that automates the Linux image building process and makes it user friendly to create a custom image.
I also got experience interfacing with the Yocto Project open source community, getting multiple improvements to the project pushed upstream.
Implemented file searching for a linux device in C++, using pipelining and pipe redirection, signal handling, child process management, and interrupt service mechanisms
Utilized file I/O to read image data from disk, manipulate them in memory, and display them
High Performance Programs
Designed an efficient controlled parallel program for matrix multiplication and processing image files in C++ utilizing MPI with shared memory for distributed processing
Created memory allocation and memory freeing functions in C using Linux system calls