Verkkotekniikka, VPN ja matalan tason järjestelmät
Ydinosaamiseni. Pitkäaikainen OpenVPN-kehittäjä — muun muassa
ovpn-dco-win:in tekijä, eli Windowsin ydintason
datakanava-ajurin (Data Channel Offload) kirjoittaja. Otan vastaan
työtä, jossa väärä abstraktio verkko- tai ydintasolla tarkoittaa
päiväkausien pakettiotosten tutkimista jälkikäteen — joten
mieluummin rakennan asiat huolellisesti kerralla.
Tyypillisiä toimeksiantoja:
- Räätälöityä VPN-asiakas- ja palvelinohjelmistoa; OpenVPN:n integrointi olemassa oleviin tuotteisiin.
- Windowsin ydintilan ajurit (WDF / KMDF), pakettiliikenne, NDIS-suodattimet.
- Monialustaiset VPN-asiakkaat — Windows-palvelu + IPC, macOS classic, macOS/iOS NetworkExtension.
- Protokollatyö: matalan tason verkkoprotokollien toteuttaminen, vianetsintä ja parantaminen.
- Datapolun suorituskykytyö: zero-copy-ratkaisut, ydintason kuormansiirto, profilointi.
C · C++ · Go · Windowsin ydin · Linuxin ydin · WireGuard · OpenVPN
Vaativa ohjelmistokonsultointi ja sopimuskehitys
Arkkitehtuurikatselmointia, koko elinkaaren kehitystä ja toista
mielipidettä sellaiseen pitkäikäiseen ohjelmistoon, jossa tänään
rikkinäinen koodi tarkoittaa päivystäjälle hälytystä vuonna 2031.
Monialustainen natiivikehitys on vahva alueeni — Linux, macOS,
Windows, iOS, Android — mutta otan vastaan myös muita projekteja,
kun yhteensopivuus tuntuu oikealta.
Yhä suurempi osa työstäni on tekoälyavusteista: johdan
arkkitehtuuria ja katselmoin, ja koodausagentit (Codex, Claude
Opus 4.7) kirjoittavat suurimman osan koodista. Senioritason
arviointi on yhä ihmisen tehtävä; tuotos on moninkertainen
siihen nähden, mitä yksi kehittäjä ennen ehti tuottaa.
Tyypillisiä toimeksiantoja:
- Greenfield-mobiili- ja backend-tuotteet, jotka rakennetaan päästä päähän (iOS, Android, Go/Python-backend).
- Arkkitehtuurikatselmointi ja toinen mielipide kriittisten polkujen koodikatselmointiin.
- Build- ja CI-infrastruktuuri monialustaisille natiiviprojekteille.
- Senioritason katselmoijan rooli agenttipohjaisessa kehityksessä — tukea tiimeille, jotka ottavat Codexin tai Clauden käyttöön.
Swift · Kotlin · Go · Python · C# · Java · Postgres · WebRTC · APNs · FCM