About
Two things, one codebase: GENERAITR as a complete SaaS, and the same modules (Engine, Compliance, Consistency, TAOS) built to drop standalone into a client's own generative pipeline, agent-driven or not.
Started in the creative seat: an early AI-and-music project, character work, real-time graphics, then a stretch in a real production pipeline on Fortnite, before I specialised in the systems underneath them. The order matters: infrastructure built by someone who has had to deliver the picture, on a deadline, on a live game.
Most generative AI is still a person typing into a box, hoping. I build what replaces that: production lines where systems do the prompting, orchestrated, deterministic, auditable, and people decide what is worth making.
GENERAITR, its Engine and TAOS exist because I needed them. My own studio is the first production environment everything I build has to survive.
MSc Information Systems, Linköping University · IT Project Management, IHM Business School · 20+ years in digital media · Norrköping, Sweden

Position
FLUX, SDXL, Qwen, Wan: tested and compared against the actual job, not picked because it's the one everyone already prompts.
Trained on your data, not a generic checkpoint. Convergence measured, not guessed. Model Lab publishes much of that data openly.
A prompt is a guess; a pipeline is a decision you can replay. Pinned weights and settings, the same frame six months later. Agentic when the job calls for it.
When the off-the-shelf tool doesn't exist, I build it. MCP-native interfaces that let autonomous systems drive generation engines directly, running my own studio around the clock since 2025.
GENERAITR ships as a complete SaaS or as standalone modules (Engine, Compliance, Consistency, TAOS). ComfyUI workflows packaged behind APIs, matched to the right GPU: cloud or local, yours or mine.
EU data residency, C2PA metadata, an audit trail on every generation. The EU AI Act is an architecture input, not a retrofit.
Skills & Tools
Generative AI
Agentic Systems
Infrastructure & Ops
Real-time & 3D
Web & Dev
2025 – Present
Full-stack SaaS for structured AI media generation, built for architecture and real estate. Next.js (App Router), FastAPI, async SQLAlchemy, JWT auth. ComfyUI integrated as an async background task executor. Custom-built agentic orchestration layer for multi-agent workflows and quality gates. EU AI Act compliance layer: generation metadata, watermarking, audit trails. Own architecture, backend, frontend and DevOps end-to-end.
2006 – Present
Consulting across agentic AI engineering, generative AI media pipelines and technical product development. Builds production-ready ComfyUI systems — modular workflows, custom nodes, internal tooling — that let teams generate on-brand content in a controlled, scalable way.
2022 – 2024 · Paused
Six published experiences built with Unreal Editor for Fortnite — game logic, spatial design and interactive environments in Verse. Led a Vinnova-supported innovation project bringing a photogrammetry-based digital twin of Norrköping into UEFN, the first project of its kind in the world. Spoke at Unreal Fest Stockholm 2025 on real-world spatial data in game environments. Not an active focus right now, with attention on GENERAITR and TAOS instead.
2022 – Present
Identifying opportunities and partnerships in the Nordic region for the Barcelona-based organisation promoting augmented creativity through AI and the arts.
2013 – 2015
All digital channels at one of Europe's leading liberal think tanks: websites, social media, newsletters, live video, podcasts.
2011 – 2012
Website, newsletter, digital campaigns and video content. Grew from editor into digital strategy.
2004 – 2005
Research for reports and client projects at one of Scandinavia's leading futures consultancies.
2000 – 2001
Built a digital project management pipeline in Microsoft Access. VBA, UI, full delivery. First real system.
Start here
Fastest way in
Book a 30 min call→Over Google Meet. No pitch deck, just your problem and whether this is a fit.
Or connect on LinkedInNot ready to book? Tell me what you need instead.