Historical professional work · Public-service software · Skåne

Kullaberg

A family of visitor-facing digital products for Naturum Kullaberg and the Kullaberg nature reserve, designed for trails, place, offline access and outdoor use.

Niche
Nature-reserve visitor information and participation
Surfaces
Mobile PWA · information desk · citizen science
Context
Bilingual · outdoor · intermittent connectivity
Role
Frontend JavaScript application development and design

The study

A nature-reserve application succeeds when it helps visitors move through and understand the real place.

The Kullaberg App combined trail descriptions, points of interest, maps, GPS-linked destinations, directions handoff, contact information and bilingual English and Swedish content. Offline support kept essential material available across areas with variable connectivity.

The digital product complemented physical signage, staff knowledge and device mapping tools as parts of the same visitor journey.

System of surfaces

The work formed a small public digital ecosystem across several visitor contexts.

Mobile visitor guide

Fast, responsive trail and site information with offline behavior and homescreen installation.

Information-desk surface

A related presentation adapted the same place and content domain to a staffed or kiosk-like visitor-centre context.

Citizen science

A later project explored missions, data submission, offline storage and participation incentives, expanding visitors from readers to contributors.

Institutional identity

The interface followed nature-reserve graphic standards and the surrounding public-sector context.

Product and interaction design

The central design decision was to keep digital information closely connected to the physical environment.

Device mapping tools handled turn-by-turn navigation, contact actions opened the relevant communication application, trail material remained available offline and emergency information stayed explicit. The application concentrated on reserve-specific context and orientation.

The citizen-science direction invited visitors to contribute observations. Its reward model supported repeated data collection and created an operational connection back to Naturum staff.

Development approach

The technical approach was web-first, portable and maintainable by a small public-service team.

The projects targeted modern mobile browsers, progressive-web-app behavior, static deployment and offline use. Modern ES6 and a light frontend stack matched the citizen-science scope, while CI kept deployable branches healthy.

The work established themes that continue in my current engineering: offline resilience, explicit boundaries, responsive interaction, accessible public information and a runtime architecture proportionate to the product.

Professional experience