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.
Configuration tools contain many valid and invalid states. Concise interface cues communicate constraints, available actions and consequences.
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.
Explaining a system exposes vague concepts quickly. Documentation, naming and model boundaries benefit from the same discipline.
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.