📍 Sweden | 🤖 AI & Software | 🛠️ 25+ years building
Whale calls. Medical ultrasound. Edge ML on microcontrollers. I chase hard AI problems, since before deep learning was deep.
- 🖥️ pi-coding-agent: Emacs-native interface for AI-assisted coding.
- 🗺️ CrimeCity3K (repo): Browse 100k+ Swedish police incidents on a map. Filter, search, compare across regions.
- 🎮 roblox-pi-template: Build Roblox games by talking to AI.
- 🪑 Posturama (repo): Webcam-based posture alerts to prevent neck strain. No install, no data leaves your browser.
✈️ Aviation Anomaly (repo): 4B ADS-B records filtered to find the real emergencies.- 🐳 claucker:
--dangerously-skip-permissionswithout the danger. Claude Code in a container. - 🧪 pytest-bashdoctest: Docs rot. Test examples in your documentation to prevent that.
- 📚 nolearn: Pioneering deep learning library, integrated Lasagne and scikit-learn (954⭐)
- 🔬 skorch: Co-author of the popular scikit-learn compatible PyTorch wrapper (6k⭐)
- 🏥 Medical AI: US patents on AI-guided ultrasound, probe navigation (US10993697) and automated diagnosis (US11540808)
- 🏆 Kaggle Master: Six competitions, three top-10 finishes, three top-10%
- 🐋 Using deep learning to listen for whales: Applied ImageNet CNN architecture to audio signals (2014)
- 🎯 Using CNNs to detect facial keypoints: Widely-read tutorial for training a CNN to detect facial keypoints
- 🦋 Identifying birds, butterflies, and wildflowers: Image recognition for species identification (2014)
- 🎯 AI/ML Consulting · From novel architectures to production systems
- 🏋️ Team Leadership · Built and led ML teams at Samsung, Butterfly Network, Securitas
- 🎓 Training · Workshops on AI engineering, deep learning




