Where hardware precision meets intelligent software.
Two flagship builds sit at the top — Assembly Hub, the manufacturing intelligence system running on a live SMT line, and Flying Probe Co-Pilot, an open-source RAG co-pilot for PCBA test logs. Below, shop-floor tooling from earlier work at Integrated Test Corporation and a grid-simulation study from graduate school.

Assembly Hub
Python-native manufacturing intelligence: async agents, a shared database, and a browser dashboard that closes the gap between machine exports and engineer decisions on a live SMT line.
Stack: Python, asyncio, SQLite, Eel, LangGraph, IPC-2581, KiCad/Gerber

Flying Probe Co-Pilot
Local-first, single-engineer analytics + hybrid-RAG co-pilot for PCBA flying-probe / ICT logs — DuckDB warehouse, SPC automation, and a 4-condition anti-hallucination contract.
Stack: Python, DuckDB, ChromaDB, rank-bm25, Streamlit, Gemini JSON mode, pytest

PCB Defect Co-Pilot
Detects PCB defects with YOLOv8, then maps each detection to its IPC acceptability class and probable upstream manufacturing process root cause — the way a process engineer reads a defect, not a generic ML fork.
Stack: Python 3.11, uv, Ultralytics YOLOv8n, Streamlit, Ollama (gemma3:12b, local), pytest
// Additional work

SMT programming automation
Python tooling and UI that accelerated Surface Mount Technology programming, validation, and proof capture on the shop floor.
Role: Process Engineer / Software Developer — Integrated Test Corporation (ITC), 2023–2025
Stack: Python, Tkinter, BeautifulSoup, HTML parsing, file automation

AOI defect report optimization
Python reporting for MIRTEC AOI that cut false positives and tied defects to accurate BOM lines for faster analysis.
Role: Process Engineer / Software Developer — Integrated Test Corporation (ITC), 2023–2025
Stack: Python, pandas, AOI machine exports, BOM cross-reference

Flying probe data validation
Golden-data validation across reruns and sites, with BOM alignment and runtime/rework tracking for stronger failure forensics.
Role: Process Engineer / Software Developer — Integrated Test Corporation (ITC), 2023–2025
Stack: Python, test result diffing, BOM validation, operational metrics

Real-time assembly analysis dashboard
Interactive manufacturing dashboard linking AOI and flying probe signals for root-cause work with guided troubleshooting tabs.
Role: Process Engineer / Software Developer — Integrated Test Corporation (ITC), 2023–2025
Stack: Python, charting, manufacturing data integration

Wind turbine grid integration simulation
PowerWorld-based study of cost-aware turbine placement and routing that improved overall system efficiency by up to 40%.
Role: Graduate student — Belhaven University (MS), 2024
Stack: PowerWorld Simulator, power systems modeling