Portfolio

What we've built

Every project below was built for a real organization with real operational needs. These are working tools — not prototypes.

Client

Vancouver Hospice Society

Vancouver Hospice Society is a nonprofit providing end-of-life care, grief counselling, and community support — funded in part by two thrift boutiques and run with the help of roughly 150 volunteers.

Case Study 01 — Scheduling App

Volunteer scheduling for 150 people, with the rollout to match

Vancouver Hospice Society

The challenge

A hospice runs on its volunteers, and VHS coordinated roughly 150 of them across multiple programs and shifts. Scheduling lived in spreadsheets, email threads, and phone calls. Coverage gaps were hard to spot until they happened, sign-up changes got lost, and a meaningful share of every week went to administration that could have gone to care. The volunteer base also skewed toward people who were not especially technical, so any solution had to be genuinely easy — not just functional.

What we built

VHS Connect (vhsconnect.org), a custom volunteer scheduling platform. Volunteers could see open shifts, set their availability, and sign up on their own, while coordinators got a single live view of who was covering what. The harder half of the work was adoption, not code. We wrote a plain-language manual and ran training so all 150 volunteers could move off the old system with confidence, and built the interface around the people who would actually use it rather than around the technology.

The outcome

VHS Connect became the day-to-day scheduling system for the entire thrift store volunteer group. It replaced the spreadsheet and email patchwork with one source of truth, reduced the coordination load on staff by an estimated 30+ hours weekly, and gave the organization clear visibility into coverage for the first time.

Stack & approach: Custom web application · self-serve scheduling · coordinator dashboard · written manual and live training · designed for a non-technical user base.

vhsconnect.org
Custom buildVolunteer opsTraining & enablement
Case Study 02 — Counselling Office Calendar

A live room calendar that finally kept up with real life

Vancouver Hospice Society

The challenge

The counselling program needed a dependable way to book rooms and offices for grief and bereavement sessions. Instead, the schedule was printed off once a month. That printout was a rough snapshot from the moment it left the printer, and it could not keep up with the things that actually move a calendar: vacations, cancellations, and last-minute changes. Staff ended up working from a general sense of when rooms were usually taken rather than what was true on the day. The practical cost was empty rooms — space that could have held a session sat unused, simply because no one had a current picture of what was actually free.

What we built

A lightweight scheduling application for the counselling office calendar that stayed current in real time. It gave the team a shared, live view of room and office availability, so a glance showed exactly what was open right now rather than what a month-old sheet had guessed. Vacations, cancellations, and changes were reflected the moment they happened.

The outcome

Scheduling moved off the monthly printout and onto a single live calendar the team could trust. Rooms that used to sit empty because no one knew they were free got booked, the calendar finally kept pace with vacations and last-minute changes, and counselling space was used closer to its real capacity.

Stack & approach: Custom scheduling app · real-time shared availability calendar · built for a small non-technical team.

Custom buildInternal toolsReal-time
Case Study 03 — Item Price Search App

Consistent pricing on the thrift floor, funding care

Vancouver Hospice Society

The challenge

VHS operates two thrift boutiques, HOB Thrift Boutique and HOB Too, and their revenue helps fund hospice care. The floor is run largely by volunteers, and pricing donated goods consistently is surprisingly hard: it depends on judgment, it varies person to person, and it takes time to train each new volunteer to price the way the store intends. Inconsistent pricing means lost revenue and a slower onboarding curve.

What we built

A pricing calculator application that gave volunteers fast, consistent pricing guidance at the point of sale. Instead of relying on memory or guesswork, a volunteer could reach a reliable price in seconds — which made the floor faster and made training new volunteers far simpler.

The outcome

Pricing became consistent across volunteers and shifts, new volunteers got productive sooner, and the stores captured value that inconsistent pricing had been leaving on the table.

Stack & approach: Custom pricing tool · built for quick use by rotating volunteer staff.

Custom buildRetail opsVolunteer-friendly UX
Case Study 04 — Website Rebuild

One website doing the work most organizations buy as separate tools — for a fraction of a $50,000 agency build

Vancouver Hospice Society

The challenge

Vancouver Hospice Society needed more than a brochure website. It needed a site that could actually do things: gather information through surveys and forms, let people get in touch and message the organization, allow appointments to be booked directly through an embedded calendar, and accept payments online. The usual way to get all of that is to commission a web agency for a large custom build, or to stitch together a stack of separate subscription tools — each with its own monthly fee, its own login, and its own gaps where the tools fail to talk to each other.

What we built

A full website rebuild that brought four capabilities into one place: custom surveys and forms, integrated messaging and contact, an embedded appointment calendar for booking, and online payment processing. Rather than buying four products and hoping they would cooperate, the organization got one coherent site where each piece worked with the others, built and maintained as part of the same suite.

The outcome

The site went live and ran in production, drawing significant public traffic. Just as important was what it cost to get there. A comparable build commissioned from a web agency — with none of the custom surveys, integrated messaging, embedded booking, and payment processing — can run upward of $50,000. This was delivered for a fraction of that, integrated rather than stitched together, and owned by the organization rather than rented piece by piece.

Stack & approach: Full website build · custom surveys and forms · integrated messaging · embedded appointment booking · online payment processing · delivered on a lean platform budget.

Website rebuildIntegrated platformCost efficiency

Have a project in mind?

Book a Discovery Call