Golfyr
I worked with DD COM AG, a digital design agency in Zürich, and was assigned to the Golfyr project as frontend developer.
This case study follows the delivery system around that work, then one product system built inside it: a multi-step configurator, shown as an abstraction of its logic. The original interface is not shown.
01 The delivery system
Shipping inside an agency meant moving constantly between design, implementation, content, commerce, communication and measurement.
The tools changed. The work kept moving.
- 01Design
- 02Plan
- 03Build
- 04Connect
- 05Review
- 06Measure
- 07Iterate
- Design: Figma. State: Design. Design file, component, interaction, specification.
- Plan: Jira. State: Ready. The change is planned and ready.
- Build: JavaScript, PHP, WordPress, WooCommerce. State: Building. UI, logic, content and commerce.
- Connect: WPForms, HubSpot. State: Building. Form data leaves the product layer for the CRM.
- Review: Slack, Microsoft Teams, Jira. State: Review. Review, comment, revision, review again.
- Measure: Google Analytics, Google Tag Manager. State: Live, then measured. Signals come back from use.
- Iterate: Figma, Jira. State: Iterate. Measurement feeds the next change.
02 Configuring the player
From the whole delivery system to one product system built inside it.
A multi-step configurator collected profile, measurement and performance inputs one question at a time. The challenge was not only moving through the flow, but preserving that state and carrying it into the next part of the journey.
01 The flow
A flow inside a larger flow
Three stages in the navigation. The first, captured here, holds eight steps: seven questions and a summary. Stages 2 and 3 exist in the navigation; their content is not part of this study.
02 Building the player profile
The state survives the screen
Seven inputs became one persistent player profile. Each answer leaves its screen and stays.
03 From answers to lead
The profile becomes the summary
At step 08 the collected answers are inserted into the summary, with their values and units, ahead of the contact details.
04 Under the interface
What carried the state
The interface looked sequential. Underneath, every answer had to survive navigation, validation and the handoff into the lead form.
Motion storyboard
- 01
- 02
- 03
- 04
- 05
- 06
- 07
Study notes
03 Beyond the feature
The work extended well beyond the configurator.
- Platform
- WordPress · WooCommerce · PHP · JavaScript
- Frontend
- Responsive frontend development · Plugin maintenance
- Measurement
- Google Search Console · Google Tag Manager · Google Analytics · Analytics debugging · Tracking and debugging
- Delivery
- QA · Jira · Figma · Day-to-day implementation and production support
I really enjoyed working with Veera, Celin and Robin in a fast-paced, highly professional environment. It gave me a much better understanding of Swiss agency culture, and of the precision expected in high-end digital products, where small details and individual pixels genuinely matter.
WordPress and PHP are not the technologies I naturally reach for, but working with them at this level gave me a much greater appreciation for both. They have done an enormous amount to make the web accessible to businesses, publishers and developers, and working deep inside that ecosystem showed me why it has stayed so important for so long.
A fast-moving environment where implementation, communication and visual precision had to stay aligned.