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.
Fast, responsive trail and site information with offline behavior and homescreen installation.
A related presentation adapted the same place and content domain to a staffed or kiosk-like visitor-centre context.
A later project explored missions, data submission, offline storage and participation incentives, expanding visitors from readers to contributors.
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.