I am currently a Network Software Engineer at SpaceX, with interests in embedded software development, Rust, motorsports, and coffee to name a few.One of my favorite projects at SpaceX thus far has been developing an event-loop architecture to run programs on resource constrained devices. This has included implementation of more efficient RPC clients and message encoding to really squeeze those bytes and IO operations out of the hardware. It has been exciting to see just what can be done with a single thread! Though I have to say, I am itching for the opportunity to use more Rust!My previous roles at SpaceX have challenged me to delve into Computer Science subjects, ultimately leading me to my current role with SpaceX/Starlink. Computer Science and Software have both become two of my passions in and out of the workplace. Home projects have also broadened my skill set to include: C++, Rust, Linux, real-time data processing and analysis, network design, data acquisition, and distributed systems design using Docker and Kubernetes. As you can probably tell, I’m very passionate about continual learning, and Computer Science subjects. It probably goes without saying that when I pursue a graduate degree, it will be one in Computer Science! Additional workplace experiences includes various forms of continuous integration testing such as hardware-out-of-the-loop and hardware-in-the-loop, and live debugging of production systems. I think the greatest thing about my job is getting to see and hear about the positive changes we are able to make in people's lives by providing internet connectivity to those without. If I had to describe it, I would have to say its definitely infectious!
Listed skills include Engineering, Matlab, Cad, Project Management, and 23 others.