2021–nykyhetki · Avoin lähdekoodi · OpenVPN
ovpn-dco-win — Windows-ydinajuri OpenVPN:n datapolulle
OpenVPN:n datakanava oli kahden vuosikymmenen ajan kulkenut
Windowsissa ydin- ja käyttäjätilan rajan yli. ovpn-dco-win
on ydintilan ajuri, joka pitää datapolun ytimessä: Windows Driver
Frameworkilla rakennettu NDIS-miniport, joka hoitaa salauksen,
purkamisen ja paketti-I/O:n ilman, että käyttäjätilaa tarvitsee
herättää joka paketin kohdalla.
Olen ajurin tekijä ja ylläpitäjä. Se kuuluu OpenVPN:n nykyiseen
Windows-jakeluun ja on käytössä kymmenissätuhansissa
yritysverkoissa; lähdekoodi on julkinen OpenVPN-organisaatiossa.
github.com/OpenVPN/ovpn-dco-win
C++ · Windowsin ydin (WDF) · NDIS · WireGuard-tyylinen datakanava-arkkitehtuuri
2026 · Henkilökohtainen · Itsehosted
StipaCaller — itsehosted 1:1-puhelu- ja chat-sovellus
Rakensin tämän pääasiassa perehtyäkseni tekoälyavusteiseen koodaukseen
oikean end-to-end-tuotteen kautta, leikkiprojektin sijaan. Kolme
erilaista pinoa tarkoituksella: iOS, Android ja Go-backend — jotta
näkisin, miten agentti pärjää kunkin kanssa. Claude Opus 4.7
kirjoitti suurimman osan koodista ohjauksessani; itse hoidin
arkkitehtuurin, protokollasuunnittelun, hankalimmat integraatiot
(PushKit/CallKit, NSE-salaus, WebRTC-signalointi) ja katselmoinnit.
End-to-end-salattu (sealed boxes; palvelin ei näe selväkielisiä
viestejä). Toimitus APNs:n ja FCM:n kautta, VoIP-pushit
PushKitin/CallKitin läpi.
Suurin osa koodista kirjoitettiin Madrid–Helsinki–Madrid-lennoilla
ja kolumbialaisessa kahvilassa Madridissa.
StipaCaller App Storessa
Swift / SwiftUI · Kotlin / Compose · Go · WebRTC · APNs / FCM · PushKit / CallKit · SQLite · nginx · systemd · Let's Encrypt
2015 · Avoin lähdekoodi · Pakolaisapua Saksassa ja Itävallassa
helphelp2 — lahjoituskartta vuoden 2015 pakolaiskriisiin
Kun Euroopan pakolaiskriisi oli huipussaan, IT-konsultti Rüdiger
Trost halusi sovelluksen, joka vastaa yhteen kysymykseen: "Minne
voin viedä lahjoituksia lähelläni, ja mitä siellä tarvitaan?"
Olemassa olleet listat verkossa olivat vanhentuneita ja hajanaisia.
Hänellä oli idea; ohjelmointia hän osasi juuri ja juuri. Hän pyysi
minulta apua.
Rakensin Android-asiakkaan ja Django + PostGIS -backendin.
Lahjoitusten vastaanottopaikat näkyivät kartalla käyttäjän sijainnin
mukaan; organisaatiot päivittivät tarvittavien tavaroiden listan
reaaliajassa. Kun lehdistö löysi sovelluksen, mukana oli noin 50
vastaanottopistettä Saksassa ja Itävallassa, ja noin 8 000
vapaaehtoista oli ladannut sovelluksen. Olin molempien
repositorioiden suurin kontribuoija.
github.com/help2/android
·
github.com/help2/backend
Java (Android, Google Maps) · Python / Django · PostgreSQL + PostGIS · GDAL · libgeoip