PORTFOLIO
Software for the press shop: CAD automation, numerical simulation, computer vision, AI agents and plant systems. Nine projects, 2025 → 2026.
Ninety seconds, nine projects
Every number in the video comes from the write-ups below. The visuals and the synthwave track are both generated in code, locked to 120 BPM.
The work, in depth
Each page is a full technical write-up: architecture, algorithms and the equations behind them, measured results, and an honest status.
Mursix Design Assistant
A SOLIDWORKS add-in that takes a progressive die from part to press: strip layout, FEM forming simulation, tool build, audit, detailing and CAM.
War Room
A plant-operations web app that reads the Plex ERP live and puts every department's numbers on one signed-in site.
Part Quote Automation
Turns a customer's 3D part into a flat blank, die strip, mock die, tooling estimate and the most similar past parts.
Teams Meeting Agent
Joins authorized Teams meetings, transcribes them on company hardware and emails AI-drafted minutes to the organizer.
ERP Connector for Vision Inspection
Plant-side hub that feeds Raspberry Pi inspection cameras live job context from the ERP and ships each station its model.
AI Detailing
Reads a 2D die assembly, rebuilds every manufactured part and draws company-standard detail prints without AutoCAD.
AI Dimensioning
An unattended, parallel AutoCAD pipeline that turns thousands of legacy die drawings into a machine-learning dataset.
Edge Vision
Checks stamped parts pass/fail at the press: iPhone capture, GPU training, Raspberry Pi 5 + Hailo-10H at the edge.
Time Tracker
AutoCAD and SOLIDWORKS add-ins that measure real design time and post it against each job's estimate.
Lines of code by language
1,577,245 hand-written lines across all nine projects. Vendored libraries, generated files and build output are excluded. Hover or focus a bar for the breakdown.
View as a table
| Language | Lines | Files | Share | Used in |
|---|---|---|---|---|
| Python | 910,582 | 3,425 | 57.7 % | Mursix Design Assistant, War Room, Part Quote Automation, Teams Meeting Agent, ERP Connector for Vision Inspection, AI Detailing, AI Dimensioning, Edge Vision |
| C# | 469,620 | 1,934 | 29.8 % | Mursix Design Assistant, War Room, Teams Meeting Agent, AI Detailing, AI Dimensioning, Time Tracker |
| JavaScript | 111,443 | 478 | 7.1 % | Mursix Design Assistant, War Room, Part Quote Automation, ERP Connector for Vision Inspection, AI Detailing |
| PowerShell | 23,841 | 234 | 1.5 % | Mursix Design Assistant, War Room, Part Quote Automation, Teams Meeting Agent, ERP Connector for Vision Inspection, AI Detailing, AI Dimensioning, Edge Vision, Time Tracker |
| HTML | 21,567 | 128 | 1.4 % | Mursix Design Assistant, War Room, Part Quote Automation, AI Detailing, AI Dimensioning, Edge Vision |
| CSS | 18,569 | 62 | 1.2 % | Mursix Design Assistant, War Room, Part Quote Automation, ERP Connector for Vision Inspection, AI Detailing |
| TypeScript | 12,422 | 28 | 0.8 % | Part Quote Automation, Edge Vision |
| AutoLISP | 3,128 | 4 | 0.2 % | Mursix Design Assistant, AI Dimensioning |
| Kotlin | 2,009 | 21 | 0.1 % | War Room |
| Rust | 1,221 | 10 | 0.1 % | Part Quote Automation |
| XAML | 724 | 3 | 0.0 % | Time Tracker |
| Shell | 523 | 11 | 0.0 % | ERP Connector for Vision Inspection, Edge Vision |
| Inno Setup | 480 | 2 | 0.0 % | Time Tracker |
| C++ | 334 | 1 | 0.0 % | War Room |
| VBA | 309 | 2 | 0.0 % | Mursix Design Assistant |
| Batch | 209 | 12 | 0.0 % | War Room, Part Quote Automation, ERP Connector for Vision Inspection |
| MSBuild | 181 | 3 | 0.0 % | Time Tracker |
| XML | 83 | 8 | 0.0 % | War Room |
Tools, frameworks and platforms
- C#
- .NET Framework
- SOLIDWORKS API
- .NET 8/9
- Python
- JavaScript
- AutoLISP
- VBA
- MCP
- ASP.NET Core
- SignalR
- SQLite
- ODBC
- Microsoft Entra ID
- vanilla JavaScript
- HTML / CSS
- PowerShell
- Kotlin
- ESP32
- AutoCAD .NET API
- MPXJ
- TypeScript
- Node.js / Express
- socket.io
- OpenCascade
- Shapely
- NumPy / SciPy
- OpenCV
- libigl
- ezdxf
- React
- three.js / react-three-fiber
- Rapier physics
- Blender
- Code_Aster / ParaView
- Rust
- LLM agents via Codex CLI
- Playwright
- Microsoft Graph
- Exchange Online
- Windows Core Audio
- faster-whisper
- LM Studio / Ollama
- pyodbc
- Plex ERP
- hls.js
- FFmpeg
- ONNX
- Hailo HEF
- FreeCAD / OpenCASCADE
- ODA File Converter
- Codex CLI
- JSON Schema
- React Native
- Hailo Dataflow Compiler
- Bash
- WPF
- ClosedXML
- Inno Setup