11/09/2026 updated


not available
info: not available until 01/01/2027
Senior Software Engineer & Consultant - Agentic Engineering
Malmö, Sweden
Worldwide
Computer Science (Game Programming), Blekinge Institute of Technology, 2005-2008About me
Senior engineer building agentic AI platforms: agent harnesses, MCP servers, sandboxing and human approvals, so AI coding agents become a team's daily workflow. Six years at IKEA on ikea.com platforms in 50+ markets (Go, Rust, Preact, GCP, Cloudflare). Now at Bosch via Timeloop AB.
AI AgentsGitHub ActionsGCPCloud EngineeringPython (Programming Language)TypeScriptRust (Programming Language)ErlangReact.jsGenerative AIKubernetesCloudflareTerraformgRPCDocker
Agentic AI Engineering
Building agentic AI platforms: agent harnesses (opencode), MCP servers, sandboxed execution, long-term agent memory and human approval gates. Evidence-based evaluation of agent harnesses and building blocks (memory, sandboxing) with re-runnable proofs of concept. Early GitHub Copilot adopter; daily Claude Code user with own skills framework and multi-agent roster. Introduced agentic engineering practices and agent conventions to teams.
Full-Stack Software Development (Rust, Go, TypeScript, Python)
Senior engineer across backend, frontend and infrastructure. Rust and Go services, TypeScript/Preact frontends, Python tooling, CLI tools and desktop apps (Tauri). Typically the hands-on technical lead in teams of 2-4.
Cloud Platform Engineering (GCP, Cloudflare)
Six years building and operating platforms on Google Cloud (Cloud Run, Pub/Sub, Cloud Tasks, Bigtable, BigQuery, Vertex AI). Since 2023, edge platforms on Cloudflare (Workers, Zero Trust). Edge-first architectures, multi-region deployments (EMEA, AMRC, APAC), 50+ markets on ikea.com. Earlier AWS work on on-demand QA environments.
ML Prediction Serving & Data Pipelines
Centralized prediction orchestration serving ML output to experience teams. Event routing at 5,000-11,000 messages/second, protobuf schema design, PostgreSQL with pgvector, event-driven ingestion and content moderation pipelines.
gRPC & Event-Driven Microservices
Rust and Go gRPC services (including a Go to Rust migration), Pub/Sub and Cloud Tasks patterns, Temporal workflows, vendor-agnostic integration layers.
Frontend Engineering (Preact, React, Vite, Tauri)
Customer-facing Preact micro-frontends with A/B testing and per-market rollout, SSR on Cloudflare Workers, React web UIs with in-browser approvals, Tauri desktop apps.
DevOps & Infrastructure as Code
Terraform, Docker, GitHub Actions and CI/CD. Containerized agents in GitHub Actions, hardened Docker sandboxes with egress control, and a Kubernetes (AKS) runtime design with Kata Pod Sandboxing. Kubernetes on-prem (Rancher) in earlier roles.
LLM Integration & GitHub Copilot Workflows
Integrating LLMs into team tooling: Copilot SDK assistant over Jira, Confluence, GitHub and Slack; a Jira-to-plan-to-pull-request cloud workflow with deterministic orchestration, drift detection and reviewable agent memory.
Embedded ML Testing & Python Tooling
Test automation for embedded ML networks (Arm), Python test frameworks, Jenkins CI, Flask/React tooling for test results and hardware booking.
Technical Leadership & Product Ownership
Product owner and architect at Ericsson; QA lead at Playtech. Continuous Product Discovery and Kanban to keep teams focused on outcomes. Swedish native, English fluent.
Experience
Professional experience10+ years
Freelancer since2021
Languages
EnglishFluent
Project history
Two-person team evaluating how to run AI coding and operations agents safely inside a large engineering organisation, then building an end-to-end prototype. Ran evidence-based evaluations of agent harness, memory and sandboxing with re-runnable proofs of concept, and built the platform on Temporal, Postgres, headless opencode in Docker, MCP servers and a React web UI with in-browser human approvals. Security-first design: egress-restricted containers, secret isolation and a hardened Kubernetes (AKS) runtime design.
Built an AI-powered desktop assistant for the team, initiated at a hackathon and shipped as a real tool. Built a cross-platform desktop app (Tauri v2, Rust + Preact) powered by GitHub Copilot with streaming chat, persistent memory, and file attachments. Integrated Jira, Confluence, GitHub, Slack, Azure SSO, and GCP.
Built an agentic development workflow that turns a Jira ticket into a reviewed plan and then a pull request in the cloud. Wrapped the opencode agent in a deterministic TypeScript workflow, packaged as a container image run from GitHub Actions, with reviewable agent memory on GCP and drift detection against approved plans.