Professional thread · product engineering · interaction

Experience

My work developed from graphic design, audiovisual production and teaching into public-facing applications and product and systems engineering. A consistent thread is the connection between system behavior and a person’s understanding and control of it.

Current focus
Product and systems engineering
Core strengths
React · TypeScript · Rust · interaction architecture
Background
Design · multimedia · public-service software · education
Region
Professional history in Malmö / Skåne, Sweden

IKEA planning tools

Large planning interfaces combine constrained product configuration, visual feedback, business rules, accessibility and long-lived interaction state.

Public LinkedIn material from a close collaborator documents work on the significant rebuilding of the IKEA Kitchen Planner and the creation of IKEA's Planner tooling, with modern React, TypeScript and web accessibility as important parts of the engineering approach.

This work shares a pattern with my independent systems: complex state becomes understandable through clear ownership, visible constraints and accessibility integrated into the product model from the outset.

Product complexity

Configuration tools contain many valid and invalid states. Concise interface cues communicate constraints, available actions and consequences.

Accessibility as engineering

Interaction semantics, keyboard behavior, focus, structure and state communication are designed into the system from the outset.

Länsstyrelsen Skåne

My public-service application work in Skåne connected frontend engineering with a real physical place and the practical needs of visitors.

Historical public profiles identify my role as Front-End JavaScript Application Developer at the County Administrative Board of Skåne. The clearest surviving product evidence is the Kullaberg family of applications for Naturum Kullaberg: bilingual trail information, offline-capable visitor guidance, maps, GPS-linked points of interest and later citizen-science concepts.

The product constraints were concrete: mobile visitors, variable connectivity, institutional visual standards, outdoor use and bilingual content. Digital guidance needed to support physical navigation and time in the landscape.

Design & media foundation

Graphic design, audiovisual production and teaching established an early practice of connecting communication, interaction and technical delivery.

An older public professional profile records experience as Owner & Multimedia Producer at 2Active Design and as Graphic Design Department Chair & University Professor at Central American Technological University in Honduras. It also describes work spanning digital signage, web applications and digital media broadcasting.

That background continues to shape how I build software. Typography, motion, sound, information hierarchy and user feedback are treated as integral parts of system behavior.

Teaching sharpens architecture

Explaining a system exposes vague concepts quickly. Documentation, naming and model boundaries benefit from the same discipline.

Design literacy changes implementation

Visual hierarchy, interaction feedback and motion are easier to build well when they are considered constraints of the component/system model from the beginning.

How the work evolved

The trajectory moves from designing surfaces, through interaction design, into the systems that make those interactions trustworthy.

Current projects extend that practice into deterministic simulation, playback authority, native capabilities, firmware and graph-based knowledge systems. The recurring product questions concern the user’s mental model, the authoritative state and the clearest way to express that model through hierarchy, pacing and appropriate detail.

I position myself as a software engineer with breadth across product, interaction and systems boundaries, supported by a long design practice.