Jahan Khan

Technical portfolio for Saronic

Forward Deployed
Software EngineerApplicant

I work with stakeholders to turn mission requirements into deployed software and integrated operational systems.

I develop and integrate software across autonomy, embedded control, and operator interfaces. I work with stakeholders to translate operational needs into system requirements, troubleshoot interactions between software, sensors, and hardware, and validate changes through field testing and replay. I bring that hands-on ownership to Saronic: working beside operators, adapting software to real-world constraints, and supporting systems through deployment and improvement.

Why SaronicI want to help build the autonomous maritime capability Saronic is bringing to American defense. The mission matters to me, and so does the work itself: making software, hardware, and operator judgment work together reliably in the field. I have spent the last year integrating control and perception software with the people who depend on it: on set with production crews, in a shipyard workflow with planners, and in the field with rover operators.

Explore the engineering

U.S. citizen · Irvine, California
Available for full-time onsite work, relocation, and travel.

Selected work

Built for an operational need.

What I built, how the system works, and where I took responsibility.

O3 · March 2026–present

Shipyard Operations
Software

Deployed software
HII shipbuilding use case

An operational ontology that connects the moving parts of shipbuilding.

I built and deployed shipyard-operations software for O3 using Rust and Python, designed around HII shipbuilding workflows. Its ontology connects parts, equipment, workers, and task dependencies. Agentic coordination and constrained scheduling turn that shared state into planning insights and coordinated responses to changing production conditions.

Saronic qualification
Software engineering in Rust and Python
Saronic duty
Adapting software to operator requirements from direct feedback

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

My responsibility
Ontology, service integration, agentic planning workflow, operator interface, and local deployment.
Operational outcome
Surface bottlenecks and coordinate interdependent work to help prevent delays in fast-moving shipbuilding environments, while keeping many individual parts, resources, and tasks connected to the production plan.
Shipyard architecture Shared state, constrained planning, operator oversight
Operational recordsParts · workers · equipment · tasks
Industrial telemetryOPC-UA · equipment activity

Shared operational state

Shipyard ontology

A connected model of the work: what needs to happen, which parts and equipment it needs, who is assigned, and what must finish first.

Illustrative example: forecasting and scheduling repair of a shipyard crane.

What signals the problem?

OPC-UA telemetry from the crane streams into the ontology; a fault threshold opens a repair task.

What does the repair need?

The task is linked to the parts, the technicians, and the equipment that must stand in.

What work is affected?

Lifts that depend on the crane are linked to it, so the impact is explicit.

How is the schedule revised?

OR-Tools CP-SAT re-solves against resource and task constraints; the planner reviews the result.

If a part arrives late or equipment becomes unavailable, these connections show which tasks are affected and give the planning system the information it needs to evaluate a revised schedule.

Planning and agentic coordinationConstraint checks · schedule evaluation · bottleneck insights
Operator workflowReview plans · inspect changes · trace decisions

Implementation and engineering decisions

Model the dependencies

Python/FastAPI services expose an ontology connecting parts, equipment, workers, and tasks. The model gives the scheduling and interface layers a shared representation of operational state.

Make planning constraints explicit

OR-Tools CP-SAT evaluates schedules against task and resource constraints. AI-assisted analysis supports planning without replacing the explicit constraints used by the scheduler.

Preserve accountability

Role-based access, event history, and tamper-evident audit records preserve operational changes and recommendations for review. Docker packages the services for local deployment.

Ibrium Studios · September 2025–May 2026

Distributed Robotic Control

Production delivery
Embedded Systems Engineer · Disney contract

Synchronized motion across a central controller and embedded actuator nodes.

I engineered the CAN protocol, ARM Cortex-M firmware, and custom motor-control electronics for a multi-axis robotic system. My responsibility extended from PCB design and board bring-up to integrated motion, fault handling, and operator handoff.

Saronic qualification
Embedded and robotic control systems in a production environment
Saronic duty
Resolving software, hardware, and network faults during deployment

TechnologyC · ARM Cortex-M · CAN · Altium · Unreal Engine · Oscilloscopes · Logic analyzers

Integration
Central control, distributed firmware, feedback, custom electronics, and safe-stop behavior.
Debugging
Traced intermittent CAN-control latency to a control-loop deadline overrun.
Delivery
Revalidated motion, documented procedures, and trained production operators under a fixed deadline.
Engineering record · Diagnosing the CAN-control latency fault
Observed failure
Intermittent CAN-control latency during integrated motion.
Investigation
Logic-analyzer timing traces isolated a control-loop deadline overrun.
Implementation
Moved control scheduling to a fixed-rate timer interrupt.
Validation
Re-ran the integrated motion sequence before production handoff.

System ownership and operator handoff

Across the stack

I designed multilayer motor-control PCBs, implemented bare-metal feedback and fault handling, and integrated the central controller with distributed actuator nodes. I also integrated SLAM-based registration with Unreal Engine models.

Beyond the first successful run

The control-latency investigation required separating communication symptoms from scheduling behavior. After moving control scheduling to a fixed-rate timer interrupt, I revalidated the motion sequence and delivered operating procedures and training for production use.

Software and validation

Make complex behavior
inspectable.

Two engineering systems connecting numerical methods, explicit state, and repeatable evaluation.

Independent · March 2026–present

Counter-UAS Electronic-Warfare Decision Engine

Simulation and replay

A Haskell signal-processing and decision pipeline turns synthetic or SigMF replay IQ into emitter observations and constrained response comparisons. The system preserves the evidence behind each plan so behavior can be investigated against the inputs that produced it.

Signal processing
FFT and CA-CFAR detection, emitter-feature extraction, and threat-library matching.
Decision logic
Explicit mission state, spectrum and resource checks, and confidence-based abstention.
Validation
Adversarial scenarios, plan-scoped records, replay evidence, and reproducible Nix environments.
Saronic qualification
Diagnosing complex behavior from signal level to decision level
Saronic duty
Using recorded runs to improve system behavior

TechnologyHaskell · Go · TypeScript · Python · Nix

O3 aircraft program · February 2026–present

AI-Assisted Aircraft Design Tool

Design-analysis software

I connected parametric geometry with aerodynamic, structural, mass, and aeroelastic analysis in a repeatable Python workflow. Validation records preserve artifacts at the handoffs between tools and flag uncertain results for engineering review.

Integration
Python, NumPy, SciPy, OpenVSP, and CalculiX across the analysis chain.
Evaluation
Hundreds of variants screened and three finalists evaluated with higher-fidelity tools.
Result
A trade-study design with approximately 24% lower structural mass than its baseline—not a certified aircraft result.
Saronic qualification
Software that adapts to real-world engineering constraints
Saronic duty
Working with domain engineers to improve a product

TechnologyPython · NumPy · SciPy · OpenVSP · CalculiX

Field and organizational experience

Software in its working environment.

Saddleback College Robotics · 2021–2023

Co-Software Lead

Mars Rover Team

Co-led autonomy through field trials across two competition seasons. Integrated Nav2 behavior trees, waypoint navigation, ArUco detection, and obstacle avoidance with stereo cameras, LiDAR, GPS, and IMU fusion.

An asynchronous Rust driver connected ROS 2 control to STM32 hardware using COBS/postcard messages. React/TypeScript and Foxglove provided telemetry and waypoint commands; Gazebo, Isaac Sim, rosbag replay, and Docker supported regression testing.

Saronic qualification
Motion planning, behavior trees, and control for autonomous navigation
Saronic duty
Field testing and fixing autonomy, perception, and control

TechnologyC++ · Rust · Python · ROS 2 / DDS · Nav2 · STM32 · CAN · MATLAB/Simulink

Tata · December 2025–February 2026

Field Researcher
and Developer

Apple AR/LiDAR research partnership

Conducted AR/LiDAR research across field sites, traveling throughout the engagement to configure sensors and validate captures. Developed C software and repeatable data-collection protocols for consistent indoor scanning.

The work connected sensor configuration, capture quality, and repeatable procedures in changing field environments.

Saronic qualification
Working with cameras and LiDAR sensors in the field
Saronic duty
Integrating and validating sensor systems on site

TechnologyC · AR/LiDAR · Sensor configuration · Field validation

MedBWS · May 2020–June 2023

Automation Lead

Healthcare software deployment

Built a computer-vision and Swift iOS workflow for pharmaceutical identification and disposal, deployed across hospitals in a HIPAA-compliant environment.

Integrated authentication, authorization, secure APIs, and audit logging for controlled-medication records. The operational workflow depended on protected information reaching the right users with a reviewable record of activity.

Saronic qualification
Building and deploying software for operational use
Saronic duty
Documenting procedures and supporting end users in a regulated setting

TechnologyComputer vision · Swift / iOS · Secure APIs · Authorization · Audit logging

Saronic · Forward Deployed Software Engineer

Experience against the requirements.

Direct links to the work behind the technical skills.

My experience combines maritime-industrial software with ground-robot autonomy and production embedded systems. I am applying that foundation to Saronic’s autonomous maritime platforms.

Contact

Jahan Khan

Available for full-time onsite work, relocation, and travel.

Academic foundation · Irvine Valley College

Relevant coursework

Computer Engineering · All A grades

  • C++ programming
  • Computer Organization and Assembly
  • MATLAB
  • Python
  • Calculus
  • Linear Algebra
  • Differential Equations

CodeSignal Industry Coding Assessment

600/600

August 2026

Citizenship

U.S. citizen

Meets the posting’s U.S.-person requirement.