SELECTED ENGINEERING WORK

How the pieces come together.

The challenges, responsibilities, and engineering decisions behind my work. Professional examples are deliberately high-level; personal R&D is labeled separately.

Professional work

Shared CI/CD infrastructure from the ground up

Organization-wide Jenkins CI/CD built from the ground up, with shared libraries and multibranch pipelines supporting Windows and Linux across multiple projects.

JenkinsGiteaCMakeNinjaMSVCDockerWindowsLinux
Read the case study →
Professional work

Helicopter simulator software delivery

Primary software lead for a helicopter simulator delivery, with end-to-end software ownership, component integration, and interdisciplinary coordination.

C++CMakeMSVC
Read the case study →
Professional work

Configurable UDP communication across language boundaries

A reusable UDP framework in C and Python with C++ integration, configurable data structures, and flexible communication layouts.

UDPCPythonC++
Read the case study →
Professional work

Real-time control-loading hardware integration

Architectural responsibility for real-time C++ control-loading software and hardware subsystem integration across simulation platforms.

C++EtherCATMATLAB/Simulink
Read the case study →
Professional work

Routing, VPN connectivity, and segmentation

Designed network infrastructure connecting engineering systems, with routing, VPN connectivity, segmentation, and cross-platform troubleshooting.

L2/L3 networkingTCP/IPUDPRoutingVPNWireGuardNetwork segmentationWindowsLinux
Read the case study →
Personal R&D

Local LLM infrastructure and secure tool workflows

Personal exploration of llama.cpp, Ollama, multi-GPU inference, long-context constraints, and secure MCP and agent workflows.

llama.cppOllamaMulti-GPU inferenceLong-context LLMsMCPAgent workflows
Read the case study →

A DIFFICULT PROBLEM IS A GOOD START.

Let’s connect the pieces.

Discuss an engineering project, a technical role, or a challenging integration.

Discuss a project