Services
Two areas. Both grounded in 23 years of software work.
Networking, VPN & low-level systems
My main area. Contributor to OpenVPN since 2017, including authoring
ovpn-dco-win — the Windows kernel data-channel offload driver.
Most of my paid work is here.
Typical engagements:
- Custom VPN client and server work; integrating OpenVPN into existing products.
- Windows kernel-mode drivers (WDF / KMDF), packet I/O, NDIS filters.
- Cross-platform VPN clients — Windows service + IPC, macOS classic, macOS/iOS NetworkExtension.
- Protocol work: implementing, debugging and improving low-level network protocols.
- Performance work on data-path code: zero-copy paths, kernel offload, profiling.
C · C++ · Go · Windows kernel · Linux kernel · WireGuard · OpenVPN
Software consulting & contracting
Architecture review, full-cycle development and second-opinion code review.
Strong suit is cross-platform native: Linux, macOS, Windows, iOS, Android.
Other work too when the fit is right.
A lot of my recent work is AI-augmented. I do architecture and review;
coding agents (Codex, Claude Opus 4.7) write most of the code.
Typical engagements:
- Greenfield mobile + backend products built end-to-end (iOS, Android, Go/Python backend).
- Architecture review and second-opinion code review on critical paths.
- Build and CI infrastructure for cross-platform native projects.
- Reviewing and steering agent-driven development for teams adopting Codex or Claude.
Swift · Kotlin · Go · Python · C# · Java · Postgres · WebRTC · APNs · FCM