I'm a technology lover and developer with 12+ years of expertise in building systems from
embedded edge devices to Kubernetes backends and everything in between. I’ve successfully led 10+ projects
deploying SA Engine in distributed industrial settings. My passion is tackling complex technical challenges
while inspiring teams to create aweseome technology.
Read my full resume here.
Architected array-processing capabilities for numerical models (patent pending), outperforming TensorFlow Lite and OpenVino by 275% on single-core CPUs.
Developed WebAssembly (WASM) support, enabling SA Engine to run in browser and WASI environments.
Spearheaded SA Federation Services, supporting tens of thousands of edges producing over a million events/sec.
Maintained secure pipelines for 20+ platforms tested on every commit, with 20k+ workflow runs.
Developer at Stream Analyze (Sep 2016 – Aug 2023)
Built tight Python and Java integrations, enabling advanced cross-language functionality.
Developed SA Studio and its VSCode plugin for real-time query visualization and distributed management.
Implemented deep learning runtime SA.NN and introduced modern web protocols (HTTP, TLS, WebSockets) to SA Engine.
Technical Consultant at Valtech Sweden (Feb 2015 – Aug 2016)
Developed TVOD and SVOD Android apps (SF Anytime, SF Kids), integrating DRM, DASH streaming, and Clean Architecture.
Refactored codebases for improved scalability and maintainability.
Designed shared libraries to streamline development across platforms.
Co-Founder and Android Developer at Innocreate AB (Mar 2013 – Sep 2017)
Led remote medical evaluation platforms, balancing regulatory compliance with user-centric design.
Developed various Android apps—information tools, interactive consumer experiences, and more.
Owner at Risch IT (Feb 2012 – Apr 2013)
Independent Android consultancy, which evolved into Innocreate AB.
Selected Projects
SA Engine Array Processing (Patent Pending)
Low-code framework for numerical models over multi-dimensional arrays (vectors, matrices, tensors).
Outperforms OpenVINO and TensorFlow Lite by 275% on single-core CPUs.
SA Engine WebAssembly Support
Ported SA Engine to WebAssembly using Emscripten and POSIX socket emulation.
Enables browser-based edge processing and interactive documentation.
SF Kids Play & SF Anytime
SVOD Android app targeting kids in the Nordic region; integrated Clean Architecture, RxJava, Retrofit, Dagger.
TVOD Android app with DRM, DASH streaming, later expanded to Android TV.
Education
Master in Information Technology, Uppsala University (2010 – 2015)
Studied a broad range of courses covering Computer Architecture,
Distributed Systems, Secure Computer Systems, Machine Learning, and Data Mining.