Intressen
Här finns fem av mina bästa löpresultat och sju hobbyprojekt om geodata, bostäder, priser, jobbannonser, befolkningsstatistik, ljud och äldre programvara.
Löpning
Under de senaste åren har jag aktivt försökt slå personliga rekord inom löpning. Jag har nu för tiden som rutin att springa en mil tre gånger i veckan och njuter av halvmaraton när jag har tid.
Geografi
Som elvaåring lärde jag mig alla flaggor och alla huvudstäder i världen genom Världens Länder-bokserien av Solveig Mårtensson. Den kunskapen har en halveringstid som märks tydligt nu för tiden, men jag tycker fortfarande att kartor som ett medium för att förmedla data är väldigt intressant.
Musikteori
Fastän jag inte är aktiv musiker är jag intresserad av teorin som ligger bakom den. Jag är särskilt intresserad av musikalisk funktionsanalys och hur relativa tonintervall tolkas inom västerländsk musik.
Hobbyprogrammering
Med hjälp av kodagenter har jag lyckats snabba upp hur snabbt jag kan gå från idé till en färdig applikation, och dessa idéer presenterar jag längre ner på sidan.
Mina fem bästa löpresultat
Pythonanalys av 406 registrerade GPX-spår och 3 257,4 kilometer i Runkeeper, från januari 2024 till augusti 2026.
2:56:04 · 5:52/km · 256 höjdmeter
1 maj 2026
10,18 km · 4:28/km · 64 höjdmeter
18 maj 2026
15,15 km · 5:02/km
26 april 2026
21,1 km · 5:52/km
14 juni 2026
Månadsvolym
Analysen omfattar registrerade GPX-spår från 2024 och framåt.
Löpkarta: Eskilstuna 2026

Sju publika projekt på GitHub.
Projekten rör geodata, bostadsannonser, prisbevakning, jobbmatchning, befolkningsstatistik, ljud och digitalt bevarande.
Vilka svenska tätorter är backigast?
En återupptagningsbar analys som kombinerar Lantmäteriets höjddata med tätortsgränser, räknar fram ett backighetsmått och jämför orter över hela Sverige.
Bildspel från Magiska Målarlådan
Applikationen avkodar Disney’s Magic Artists (1996) proprietära bildspelsformat, bygger om dess rasterdata och ljudsekvenser och kodar om resultatet till moderna videoformat.
Bostadsbevakare
Skrapar flera bostadssajter, filtrerar nya annonser och skickar träffar till Telegram genom schemalagda GitHub Actions.
Price Watcher for Ida
Bevakar produktpriser och rabatter, minns föregående resultat i Koofr och meddelar förändringar via Telegram.
Jobbmatchning med språkmodell
Samlar offentliga jobbannonser, sållar dem lokalt och låter en språkmodell dubbelgranska de mest lovande träffarna med spårbar motivering.
Hur stor andel av alla människor är döda?
En befolkningssimulering som prövar om vi lever i det historiska ögonblick då andelen döda människor är som lägst.
YouTube MP3 Scraper
Ett litet verktyg för material man har rätt att ladda ner: hämtar video, konverterar till MP3 och låter användaren välja, ordna och kopiera ljudfiler med konsekventa filnamn.