Projects
Work where physics, messy data, and operational decisions meet. Industry projects are described qualitatively; open-source projects link to code and live demos.
Applied ML for hardware reliability and sensing
Repair recommendation, failure diagnosis, and multichannel sensing turned into calibrated operational decisions.
Hardware diagnostics and repair recommendations
Industry workProduction ML decision systems that fuse server telemetry, logs, and repair history into calibrated, component-level repair recommendations for AWS EC2.
- Python
- PyTorch
- SageMaker
- Time-series ML
- Calibration
Multimodal sensing for Just Walk Out
Industry workCapacitive and RFID sensing science for AWS Just Walk Out, turning multi-channel sensor time series into reliable per-item event decisions.
- Signal processing
- CUSUM
- Bayesian inference
- Transformers
- RFID
Physics-based engineering and simulation
Electromagnetic solvers, phased-array models, and antenna design in code, with an LLM agent driving the workflow.
Agentic Phased Array Builder
An LLM agent that orchestrates electromagnetic solvers and array models through the Model Context Protocol, running auditable phased-array workflows from unit cell to system metrics.
- Python
- LLM agents
- MCP
- EdgeFEM
- Phased-array modeling
Phased Array Antenna Model
Live demoA vectorized Python library for phased-array antenna patterns (mutual coupling, phase quantization, beam steering), with a live interactive demo.
- Python
- NumPy
- SciPy
- Plotly
- Streamlit
EdgeFEM
An open-source C++20 finite-element electromagnetic solver for RF and mmWave: S-parameters and radiation patterns from 100 kHz to 110 GHz.
- C++20
- Python
- Eigen
- Gmsh
- pybind11
Helicopter apprenticeship-learning simulator
Live demoAn interactive browser simulator of the Abbeel-Coates-Ng autonomous helicopter: rigid-body flight physics, apprenticeship trajectory learning, system identification, and LQR control.
- TypeScript
- Three.js
- Vite
- LQR
- EM / Kalman smoothing
Open-source tools for engineering decisions
Trade-study frameworks and optimization packages for system-level engineering decisions.
Phased array system trade studies
A requirements-driven Python framework for phased-array system design: DOE and Pareto trade studies over link budgets, radar detection, RF cascade, reliability, and cost.
- Python
- NumPy
- SciPy
- pandas
- pydantic
Orbital data center feasibility (spacedc-mdao)
Live demoA multidisciplinary design and optimization study of space-based data centers, accounting for power, thermal, network, and reliability constraints together.
- Python
- OpenMDAO
- pymoo
- SALib
- Streamlit
Axial-flux actuator MDO (axfluxmdo)
An open-source Python toolkit for early-stage axial-flux motor design: analytical models, 2.5D annular analysis, Pareto trade studies, and FEA and Bayesian-optimization hooks, aimed at robot actuators.
- Python
- NumPy
- OpenMDAO
- pymoo
- scikit-learn
- Gmsh/GetDP
Satcom systems toolkit (opensatcom)
An open-source Python toolkit for satellite communications engineering: snapshot link budgets, ITU-R propagation, a DVB-S2 modem, multibeam payloads, mission simulation, and Pareto trade studies.
- Python
- NumPy
- SciPy
- pandas
- Plotly
More on GitHub
Other packages and research code, available at github.com/jman4162.