Yrkeslinje · produktutveckling · interaktion

Erfarenhet

Mitt arbete har gått från grafisk design, audiovisuell produktion och undervisning till publika webbapplikationer och allt djupare produkt- och systemutveckling. Den viktiga kontinuiteten är inte en lista över tekniker, utan förmågan att koppla hur ett system fungerar till hur en person förstår och styr det.

Nuvarande fokus
Produkt- och systemutveckling
Kärnstyrkor
React · TypeScript · Rust · interaktionsarkitektur
Bakgrund
Design · multimedia · offentlig digital service · utbildning
Region
Yrkesbakgrund i Malmö / Skåne, Sverige

IKEAs planeringsverktyg

Stora planeringsgränssnitt är inte vanliga formulär: de kombinerar begränsad produktkonfiguration, visuell återkoppling, affärsregler, tillgänglighet och långlivat interaktionstillstånd.

Offentligt LinkedIn-material från en nära samarbetspartner dokumenterar arbete med den omfattande ombyggnaden av IKEA Kitchen Planner och skapandet av IKEAs Planner-verktyg, där modern React, TypeScript och webbtillgänglighet var viktiga delar av ingenjörsarbetet.

Arbetet följer samma mönster som syns i mina fristående system i dag: gör komplexa tillstånd begripliga, bevara tydligt ansvar för beteende och behandla tillgänglighet som en del av produktmodellen i stället för en avslutande kontroll.

Produktkomplexitet

Konfigurationsverktyg har många giltiga och ogiltiga tillstånd och måste kommunicera begränsningar utan att göra gränssnittet till dokumentation.

Tillgänglighet som ingenjörsarbete

Interaktionssemantik, tangentbordsbeteende, fokus, struktur och tillståndskommunikation måste designas in i systemet i stället för att läggas ovanpå i efterhand.

Länsstyrelsen Skåne

Mitt arbete med offentlig digital service i Skåne kopplade frontendutveckling till en verklig fysisk plats och besökares praktiska behov.

Historiska offentliga profiler beskriver min roll som Front-End JavaScript Application Developer på Länsstyrelsen Skåne. Det tydligaste bevarade produktunderlaget är Kullaberg-familjen av applikationer för Naturum Kullaberg: tvåspråkig ledinformation, offline-kapabel besöksvägledning, kartor, GPS-kopplade intressepunkter och senare koncept för medborgarforskning.

Produktbegränsningarna var konkreta: mobila besökare, varierande uppkoppling, institutionella visuella riktlinjer, utomhusanvändning, tvåspråkigt innehåll och behovet av att koppla digital information till fysisk navigering i stället för att hålla användaren kvar i en app.

Grund i design och media

Innan mjukvaruutveckling blev centrum för mitt arbete arbetade jag redan med interaktion, visuell kommunikation, audiovisuell produktion och teknisk leverans.

En äldre offentlig yrkesprofil beskriver erfarenhet som ägare och multimediaproducent på 2Active Design samt som avdelningschef för grafisk design och universitetslärare vid Central American Technological University i Honduras. Den beskriver också arbete med digital skyltning, webbapplikationer och digital mediedistribution.

Den bakgrunden påverkar fortfarande hur jag bygger mjukvara. Jag behandlar typografi, rörelse, ljud, informationshierarki och återkoppling som delar av systemets beteende, inte som dekoration som läggs på efter implementationen.

Undervisning skärper arkitektur

Att förklara ett system avslöjar snabbt vaga begrepp. Dokumentation, namngivning och modellgränser gynnas av samma disciplin.

Designförståelse förändrar implementationen

Visuell hierarki, interaktionsåterkoppling och rörelse blir lättare att bygga väl när de betraktas som begränsningar i komponent- och systemmodellen från början.

Hur arbetet utvecklades

Utvecklingen går från att designa ytor, till att designa interaktioner, till att designa systemen som gör interaktionerna tillförlitliga.

Nuvarande projekt går djupare i deterministisk simulering, uppspelningsauktoritet, native-funktioner, firmware och grafbaserade kunskapssystem, men den underliggande produktfrågan är likartad: vilken mental modell har användaren, vilket tillstånd är faktiskt auktoritativt och hur kan gränssnittet göra modellen synlig utan att överväldiga?

Därför beskriver jag mig som en mjukvaruingenjör som arbetar obehindrat över gränserna mellan produkt, interaktion och system, snarare än som en snävt definierad frontendspecialist.