DominicaBusinesses.com
Crowd-sourced business directory built in the aftermath of Hurricane Maria, live and open to the public.

At a glance
- Role
- Product designer and developer
- Sector
- Community business directory
- Constraints
- Post-hurricane disruption, public contributions, and open-status reporting
- Stack
- Vue.js · Google Maps · PHP · MySQL
- Result
- Still live today, with dozens of businesses listed across categories from auto services to restaurants, browsable at dominicabusinesses.com.
Context to result
The solution followed the shape of the problem.
A compact project map showing what constrained the work, what changed, and the useful outcome.
Post-hurricane disruption, public contributions, and open-status reporting
Built a public, crowd-sourced business directory letting anyone browse or add a business, with categories, contact details, and open-status information for businesses across the island.
Still live today, with dozens of businesses listed across categories from auto services to restaurants, browsable at dominicabusinesses.com.
01 · Context
What was getting in the way
After Hurricane Maria, Dominica's business community needed a way to signal which businesses were open, reachable, and operating, at a time when many normal channels were down.
02 · Decision
What changed and why
Built a public, crowd-sourced business directory letting anyone browse or add a business, with categories, contact details, and open-status information for businesses across the island.
03 · Evidence
Still live today, with dozens of businesses listed across categories from auto services to restaurants, browsable at dominicabusinesses.com.
Technology used
- Vue.js
- Google Maps
- PHP
- MySQL
More work

GOCD Budget Web Application
Reduced the ministry budget import, reporting, and printing stage from three days to a few hours.

Fire Alarm Panel Alert Emailer
Serial/COM bridge to a Honeywell fire alarm panel, pushing email and SMS alerts to off-site staff.

Flash → Webcam HTTP Server
Replaced a sunsetting Adobe Flash component invisibly to users — no change to the teller UI.
Your version of the problem
Need the business to be this easy to understand?
Start with the audiences you serve and what each one needs to find, trust, or do.
Clarify the website