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


Talk to me about an engagement