Anduril application · Vehicle software · Costa Mesa

Robotics and
mission software.

Operator interfaces for software and physical systems.

I build React/TypeScript operator interfaces backed by Rust and Python services. My work includes streaming rover telemetry and video, hardware controls, and data-intensive shipyard planning interfaces built with end-users.

  • React · TypeScript
  • MapLibre · Three.js/WebGL
  • Rust · Python · PostgreSQL
  • ROS 2 · Foxglove · CAN

Saddleback College Robotics

Rover autonomy and operator software

I co-led ROS 2 autonomy through two competition seasons and built React/TypeScript and Foxglove interfaces for navigation, manual control, telemetry, and video. I connected operator commands to STM32 through Rust and CAN, then tested control transitions and failure handling in the field.

View résumé ↗

React/TypeScript · MapLibre GL JS · Three.js/WebGL. Timed state updates are separate from rendering; camera magnification and the arm overview share the same simulated state. Route, imagery, and object overlays are generated.

Ibrium Studios

Robotic controls and production delivery

ARM Cortex-M · CAN · Altium · Logic-analyzer debugging · AWS · Operating procedures

  • Delivered a multi-axis robotic control system for a Disney production, from requirements and multilayer Altium boards through ARM Cortex-M firmware, CAN integration, and deployment.
  • Diagnosed intermittent motion latency with a logic analyzer. Corrected a control-loop deadline overrun using a fixed-rate timer interrupt and revalidated the sequence.
  • Implemented feedback, fault detection, and safe-stop behavior; documented operating procedures and trained crews under a fixed production deadline.
  • Built Depot asset-state workflows with ownership and active-session checks. Diagnosed interrupted sessions remotely using AWS logs, corrected cleanup behavior, and restored crew access.

O3 Worldwide

Shipyard planning software

Rust · Python/FastAPI · PostgreSQL · React/TypeScript · OPC-UA · OR-Tools · Docker

  • Built React/TypeScript planning interfaces backed by Rust, FastAPI, and PostgreSQL. A shared ontology connected schedules, parts, orders, and production progress across shipyards.
  • Integrated OR-Tools scheduling and OPC-UA inputs. Validated dependency changes for late materials and unavailable equipment through historical replay.
  • Implemented role-based access, event history, tamper-evident audit records, and local deployment for potential use by U.S. shipbuilders.
  • Supported O3 engineering and planning, including the $15 billion-plus Orlando Sanford development opportunity, training systems, aircraft manufacturing, and unmanned aircraft and surface vessels.
  • Previously built and supported MedBWS pharmaceutical workflows in hospital environments, with secure APIs, access controls, and audit logging.

Engineering projects

Mission software, simulation, and verification

How I processed sensor data, evaluated physical systems, and built tools for engineering review.

Electronic-warfare detection and decision software

Haskell · Go · TypeScript · Nix

  • Built a Haskell signal pipeline with FFT, CA-CFAR detection, emitter features, and threat-library matching.
  • Constrained response selection by mission state, spectrum restrictions, and available resources; used confidence-based abstention.
  • Connected Go services to a TypeScript viewer. Preserved IQ inputs, configuration, and decision evidence for repeatable simulation and debugging.

AEROS multidisciplinary aircraft analysis

Python · NumPy · SciPy · OpenVSP · CalculiX

  • Connected aircraft geometry to aerodynamic, structural, mass, and flutter analysis using Python, OpenVSP, and CalculiX.
  • Screened hundreds of variants and advanced three finalists. One trade-study design showed approximately 24% lower structural mass than its baseline.
  • Validated tool handoffs, retained solver outputs, compared published references, and flagged uncertain results for aerospace-engineering review.

PX4 flight-software analysis and verification

Rust · C/C++ · PX4 · MAVLink

  • Built a Rust analyzer for PX4 C/C++ functions, calls, and MAVLink handlers.
  • Added heuristic checks for authentication references, unsafe memory access, and unexpected navigation-state writes.
  • Passed 29 tests and a release build using vulnerable-versus-corrected fixtures. Findings remain traceable to source for engineering review.

Computer vision for 3D scene reconstruction

Hasan & Associates · Computer vision · Spatial analysis

  • Combined three body-camera recordings with audio transcripts to reconstruct a scene and evaluate each camera’s field of view.
  • Integrated open-source models with custom computer-vision components and validated spatial measurements for evidentiary review.
  • Translated litigation-team needs into retrieval tools and courtroom-ready video, image, document, and timeline exhibits.

Additional field experience

Research and hospital deployments

  • Tata Consultancy Services · Apple AR/LiDAR research partnership. Configured sensors and validated captures across multiple sites. Developed C software and repeatable protocols for consistent indoor scanning.
  • MedBWS · Hospital deployments. Built and supported a computer-vision and Swift application for pharmaceutical identification and disposal, with secure APIs, access controls, and audit logging.

Technical background

Languages and tools

Software development
React, TypeScript, MapLibre GL JS, Three.js/WebGL, Rust, Python, FastAPI, PostgreSQL, Go, C++

Robotics and testing
ROS 2, Nav2, ARM Cortex-M, STM32, CAN, Gazebo, Isaac Sim, SITL/HITL, rosbag, MATLAB/Simulink

Services and development tools
Linux, AWS, Docker, Git, Nix, WebSocket, Protocol Buffers

My projects include scheduling algorithms, operational data models, asynchronous device interfaces, and repeatable tests. The examples above describe where I used them and how I investigated failures.

Assessments

Education and assessment results

Irvine Valley College
Computer Engineering and General Engineering coursework · GPA 4.0

CodeSignal Industry Coding Assessment
600/600 · August 2026

AFQT Predictor Test
99th percentile · April 2026

Why Anduril

Why I want to work at Anduril

Anduril is where I want to build my career. Learning from mentors at Anduril has strengthened that ambition and shaped the kind of engineer I want to become. I believe in the mission of strengthening American and allied defense, and I want to contribute to it through work I can take responsibility for. I’m looking for the opportunity to keep learning from people I respect while earning their trust through what I build.

I’m a U.S. citizen based in Irvine, available for full-time onsite work in Costa Mesa and up to 15% travel. I’m eligible to obtain and maintain a Top Secret clearance. I want to contribute useful software while growing toward ownership of larger vehicle and mission capabilities.