Selected work
A focused selection of products and technical systems I have built or maintain across automotive diagnostics, virtual ECUs, BLE, and network tooling.
Automotive diagnostics · CAN · ISO-TP · UDS
Cross-platform CAN bus logging and analysis for macOS and Windows. CANcorder captures live traffic, reassembles ISO-TP messages, and decodes UDS, OBD-II, KWP2000, J1939, CCP, and XCP workflows.
Virtual ECUs · UDS · KWP2000 · OBD-II
Virtual ECU emulation for diagnostics development. It lets teams build realistic vehicle buses from JSON specs or real captures, then connect diagnostic tooling through CAN, DoIP, HSFZ, ECUconnect, or ELM327-style adapters.
iOS · Network diagnostics · SwiftUI
A professional network discovery and diagnostics toolkit for iOS. Network Lab combines local network scanning with tools such as DNS lookup, traceroute, bandwidth testing, SSH, port scanning, and host monitoring.
BLE · CoreBluetooth · Hardware tooling
A developer-focused Bluetooth Low Energy toolkit for scanning, inspecting, composing, logging, and simulating BLE peripherals. It grew out of real client work where hardware and software had to be developed in parallel.
Long-running systems background
Need something similar?
I am most useful when the work needs both low-level technical judgment and a shippable product surface.