← Experience

Odin Dynamics

Electro-Mechanical Integration Intern

Conceived and led the deployable Starlink satcom module for an unmanned underwater vehicle, built a 2,500 N thruster test rig through CDR, and architected the vehicle's HV power board and surface antenna system.

At Odin I worked across five subsystems of an attritable, ultra-long-range unmanned underwater vehicle (UUV), each one spanning several disciplines at once.

I conceived and led the design of a deployable Ku-band satellite-communications (Starlink) module that lets the submerged vehicle surface, lift an RF window above the waves, and close a Starlink link, while surviving 300 m of hydrostatic pressure. I owned system definition, requirements, MIL-STD and engineering-standards selection, and the vehicle-integration test plan.

  • RF window modeling. Wrote first-principles Python solvers (a multilayer ABCD transmission-line model and a Debye seawater model) swept across the full Ku band and ±55° of scan. Used them to select a ¼″ fused-quartz window with under 0.3 dB insertion loss on boresight.
  • Finding the real link-killer. The water model showed a 1–2 mm film on the aperture costs 14–19 dB, matching what we saw on the bench. That proved the problem was water management (elevation, a convex shedding surface, hydrophobic coating), not RF through glass.
  • Catching a structural failure early. A flat sandwich window, the standard aircraft-radome construction, fails at 300 m: skin stresses run 10–30× the quartz allowable. I re-architected it into a curved window that carries pressure in membrane compression, with more than 8× margin, the same principle deep-sea viewports use. I then traded window curvature against usable antenna field of view with a geometric ray model.
  • Placement and hydrodynamics. Built a fully parametric Siemens NX surface model of a faired external enclosure (about 20 driving expressions) and ran iterative CFD. The fairing still added about 20% drag over the bare hull, which pushed the architecture to an internally stowed, upward-actuating module.
  • Deployment mechanism. Ran a trade study across roughly eight concepts (linkages, rotary, and linear actuators). Showed why a multi-actuator tilt platform binds from over-constraint, and down-selected a self-locking single lead-screw lift on guide rails.
  • Detailed design. Defined the titanium pressure enclosure (dished floor with local seal-land thickening instead of a heavy constant-thickness tub), a window bonding and sealing stack that handles a 17× quartz-to-titanium thermal-expansion mismatch, waterproof cable connectorization, and quartz sourcing and qualification testing.

I was the sole engineer on a field campaign to find out whether Starlink can work on maritime vehicles, where spray and standing water cover the antenna.

  • Wrote a Python harness logging 44 telemetry channels at 1 Hz over gRPC, alongside ping and throughput, all time-aligned, with a live dashboard and an automated go/no-go preflight check.
  • Found that single-stream throughput tests under-reported the link by 26× (2.4 vs. 62 Mbps) because of the satellite path’s bandwidth-delay product, and moved to parallel load streams.
  • Designed 3D-printed fixtures and a mass-based water-depth method (depth = mass ÷ density × area) with 0.008 mm resolution, after measuring that meniscus error from calipers was larger than the entire range I needed.
  • Result: a sub-millimeter water film causes 82% packet loss, and 4 mm is a total outage. That turned an open question into a hard design requirement (water must shed immediately), and pivoted the program to recovery-time testing across hydrophobic coatings and mount angles.
  • Traced mid-test reboots to a power-delivery fault under peak load, separate from a firmware-update reboot, by showing that a full local-telemetry blackout couldn’t be caused by RF loss.

Thruster dynamometer

I designed, procured, and assembled an underwater thrust and torque test stand rated to 2,500 N and 160 N·m, and took it through a passed Critical Design Review.

  • Wrote a 10-failure-mode structural package (bending, overturning, torsion, buckling, carriage pull-off) with every member at a factor of safety of 6 or more.
  • When solid FEA couldn’t mesh the T-slot extrusions, I built a beam-element model directly from the CAD in Python, and then cut thrust-induced sway 85% (6.1 to 0.9 mm) with diagonal bracing.
  • Solved the constraints unique to submerged testing: linear rails and high-load carriages instead of corrosion-prone flexures, a submerged load cell, and galvanic protection at aluminum–stainless joints.
  • Built a measurement-uncertainty budget (±2.2% uncalibrated to ±0.3% after in-situ calibration) and a calibration test plan, and owned the parametric BOM, procurement, and manufacturing drawings.

High-voltage power distribution board

I architected the kW-scale power distribution board from a blank sheet, coming from a background of one 20 V hobby PCB.

  • Two-stage, floating-HV topology converting a 108–151 V battery pack to an isolated, regulated 48 V bus, with direct point-of-load conversion to 24, 12, 5, and 3.3 V. Distributing at 48 V instead of 12 V cuts distribution losses about 16×, which matters on a vehicle whose main advantage is range.
  • A dedicated isolated rail for the NVIDIA Jetson flight computer, so it can switch every other rail without cutting its own power.
  • EV-grade protection: a manual service disconnect with an integrated fuse, a pre-charge contactor loop that prevents inrush from welding contactors shut, and BMS-gated, fail-safe power-up sequencing.
  • Per-rail eFuse voltage and current telemetry to the flight computer over isolated CAN.
  • Down-selected isolated DC-DC converters across five vendor classes, weighing efficiency against lead time, packaging for a sealed vessel, and ruggedness.

Surface antenna RF front end

I architected a four-link RF front end for the vehicle’s surface antenna: 5G 4×4 MIMO cellular, multi-band precision GNSS, Iridium satcom, and Wi-Fi.

  • Resolved a ~150 dB co-site problem (GNSS signals near −160 dBm next to cellular transmit at +26 dBm) by moving GNSS onto a dedicated survey-grade receiver.
  • Specified a cavity notch filter (≥20 dB rejection), verified from S-parameters, to block the vehicle’s own Iridium transmitter, which sits only 40 MHz above GPS L1.
  • Specified a pressure-tolerant radome by embedding the antennas in solid syntactic foam, which removes implosion risk at depth.
  • Caught a supply-chain compliance issue with the original cellular module and moved to an equivalent part on the same chipset with no loss in capability.
  • Delivered full connectorization, a three-unit build BOM, and a boat-based MIMO and GNSS test plan.