Experience

23 years of software work. Started on aviation systems in 2003, currently on Windows kernel-level VPN code. Networking and security throughout.

Recent GitHub activity:

GitHub contribution graph for lstipakov — last year of activity

Lesti Software Oy — 2017–present

Founder and senior engineer. Based in Oulu, Finland.

OpenVPN — primary client since August 2017

9 years and counting

  • Long-term contributor across the OpenVPN codebase, with focus on Windows.
  • Author and maintainer of ovpn-dco-win — the Windows kernel data-channel offload driver.
  • Contributions to OpenVPN 3, openvpn-gui, openvpnserv2, and the core OpenVPN daemon.

Additional client engagement

Cross-platform VPN clients, AI-driven development. I architect and review; coding agents (Codex, Claude Opus 4.7) do most of the typing.


Earlier career — 2003–2017

F-Secure Corporation — Senior Software Engineer

2014–2017 · Finland

  • Linux and macOS clients for Rapid Detection Service — managed all-in-one detection and response for advanced attacks.
  • Designed and developed key sensor components; built a dockerised multi-platform build system; the macOS client grew out of a PoC I wrote.
  • Backend-focused full-stack work on Freedome VPN — OpenVPN extensions for seamless network floating and lower battery use.
  • Implemented peer-id support in OpenVPN; sped up connection establishment with an inotify patch; built a RADIUS plugin for asynchronous authentication; improved TLS proxying in Apache Traffic Server for HTTPS browsing protection.

Boogie Software Oy — Senior Software Designer

2009–2013 · Oulu, Finland

  • Android development for Mobile Security (now F-Secure SAFE) and Mobile Backup.
  • Designed Mobile Backup architecture; in-app purchase support; Jenkins plugin for hardware test automation; multi-platform customisation framework; SMPP gateway.
  • Full-stack work on a social-network platform — designed an extensible binary chat protocol, an event-driven server, the web client, and a J2ME mobile client.

Cloudmach — Lead Software Developer & Partner

2009 · St Petersburg

  • Co-founder. Interactive 3D graphics in web pages — server-side 3D rendering streamed to an AJAX client.

Elilink Consulting — Software Engineer, then Team Leader

2004–2009 · St Petersburg

  • netViz Enterprise — web-based enterprise data visualisation deployed to commercial and government organisations worldwide.
  • Led a small team of RedDot CMS developers in the final stretch.

JSC Spectr — Junior Software Engineer

2003–2004 · St Petersburg

  • AVTO-148: avionics for the Antonov An-148 aircraft — collected sensor data and presented it to pilots and ground crew.
  • Windows simulator of the Collins CDU-6200 cockpit terminal.