- 💼 Full-time: System Engineer at Local Electric grid company - automation and data pipelines around electricity metering.
- 🏗️ Side projects: I've built and self-hosted my own platforms for years - Prishunden.se, Hemtopia, Fastighetsrevisorn, Give Me The Grind, and more.
- 📱 Android: Two apps on Google Play - WooCommerce Administrator and Replace Meter Application.
- 🔧 Public code: I publish my own libraries and tools.
- 🏠 Business: Also running Hemtopia, a small property management company.
- 📫 Contact: Reach me via LinkedIn or through my personal site.
I started out as an electrician, spent years in electrical engineering drawing schematics, and somewhere along the way the side-project programming took over. I've been building software since the mid-2000s - long before AI-assisted coding became the norm - and today I spend most of my time on full-stack web platforms, Android apps, CLI tools, scrapers, and self-hosted infrastructure. I enjoy systems thinking: figuring out how all the moving parts connect and building things that actually work reliably.
- Prishunden.se - Swedish PC hardware price comparison platform with retailer scraping, product matching, price history, and queue-driven background processing. Next.js, TypeScript, Prisma, MySQL, Playwright, BullMQ.
- Hemtopia - Property management platform for apartments, contracts, invoices, and tenant communication. PHP, Laravel.
- Fastighetsrevisorn - Annual accounting and bookkeeping web application for property owners.
- Give Me The Grind - Browser-only calendar generator for workday satire. TypeScript.
- WooCommerce Administrator - Flutter/Dart Android app for administering WooCommerce stores.
- Replace Meter Application - Flutter/Dart Android app supporting the meter replacement workflow.
- heatpump-protocols - Header-only C++20 library for reading sensors and sending control commands to heat pumps over UART, Modbus RTU, and CAN.
- kivra-client / fortnox-client - PHP SDK clients for the Kivra and Fortnox APIs.



