Case study
Threads of Life – Steps for Life
“Steps for Life – Walking for Families of Workplace Tragedy: It’s a one-of-a-kind event that continues to make strides for workplace health and safety and families affected by workplace tragedy.” – Steps for Life website
Designing for Impact, Walking for Change
Steps for Life is an annual national walk in support of Threads of Life, a nonprofit that helps families affected by workplace tragedy. For the 2025 walk site, I led the design of a Teamraiser website that needed to strike a delicate balance – emotionally resonant, but not somber; warm and inviting but clear and action-oriented.
The bold colour palette brings vitality to the experience, while the imagery was chosen with great care to reflect a sense of community, remembrance and hope. Users are guided to register as individuals or teams and can begin fundraising immediately through personalized participant pages that make it easy for supporters to donate directly.
The user journey was thoughtfully mapped out – particularly the registration and donation overlays, which were designed to be simple, clear and intuitive. Mobile-first design was a top priority, ensuring the site remained seamless and accessible across every screen size.
Key event needs were also built into the layout, including a responsive area to display sponsor logos of various dimensions and a shareable social media kit to empower participants to promote their walk and fundraising efforts across their networks.
The campaign has been a major success—surpassing its $900,000 goal and raising over $1 million in support of this vital cause. Designing this experience was both an honour and a reminder of how impactful digital tools can be when they bring people together for something that truly matters.

Threads of Life’s Steps for Life event has successfully over shot their fundraising goal of $900,000!


I’ll share a secret about good design:
solves a problem, stays timeless, generates emotion, takes a risk and leaves an impression
solves a problem, stays timeless, generates emotion, takes a risk and leaves an impression
solves a problem, stays timeless, generates emotion, takes a risk and leaves an impression
solves a problem, stays timeless, generates emotion, takes a risk and leaves an impression