ConnectHV is an online community platform for the Hudson Valley’s creative scene. I designed and built every part of this platform, from research and user flows to high-fidelity mockups and final in-code iteration, showcasing my ability to take a product from zero to launch.
The Hudson Valley is big, stretching 150 miles from New York City to Albany. It’s home to over 2.5 million people and a vibrant creative scene, but for over a decade I’ve been chasing an idea: how do we connect those people?
ConnectHV is my attempt to answer that question. A distributed geography needs a distributed platform to make it possible to find and connect future collaborators, colleagues, cofounders, and creative confidantes.
ConnectHV allows anyone with a Hudson Valley zip code to create a profile that includes their name, bio, images and videos of their work, and a way to find them and connect with them. It includes robust search and filtering, so users can search for “web designers in New Paltz” or “event photographers in Dutchess County” or “software engineers anywhere in the Hudson Valley.”
It’s designed in Figma, supported by a whole lot of strategy and product docs, and built in Laravel (a PHP framework) along with AlpineJS and Tailwind. It’s hosted on Digital Ocean and AWS.
The directory has grown to over 500 profiles since launching, and spun out a vibrant Slack community with over 1,000 members and a monthly event series that regularly attracts hundreds of attendees.
The first version of ConnectHV centered around a dynamic map, which would pan and zoom to relevant places as visitors navigated around the site. The index would include two types of entities, each given equal weight: people and businesses.
Users would also be able to navigate to destinations — towns, villages, or cities within the Hudson Valley — and see a list of people and businesses in that area.
Businesses would have their own profile pages, which looked similar to the People pages:
I continued to refine the homepage, building out a more sophisticated search and filtering system:
One challenge I foresaw was how to explain the value of the site, so I explored some variations of a hero section to highlight its purpose. (This version never made the final cut.)
I also explored features such as universal search, to make it easier to navigate the site from anywhere.
This version was eventually shipped, and became the basis for all future work.
Early feedback suggested that the site needed to be more focused, with an emphasis on people over businesses and places. I began exploring leaner versions of the site in Figma, which would remove overcomplications such as the map. (That was a tough decision, since I’d grown very attached to the map and had poured a lot of time into it, but sometimes the only way to move forward is to kill your darlings.)
Research calls indicated that some people were reluctant to join yet another network, especially when they were already active in various local organizations. I started exploring a version that included portals for various regional organizations, which would give people a way to find each other across boundaries — a “network of networks.”
The blue color scheme and branding I’d been previously using wasn’t really clicking for me, so I switched to using teal as the primary color. Instead of blue to represent the water of theHudson River, I used teal to represent the dominant colors of the land and waater together.
The previous version wasn’t visual enough for my taste, and I continued to refine the design until I landed on this version, with a compelling video hero and a focus on the people and activity that drive the site.
Building out a design system in Figma helped me stay consistent and iterate quickly.
A subtle blur effect highlights the main actions on the home page without obscuring the hero video:
The various sections of the About page are linked via tiles with dynamic hover effects, with each tile color-coded to match the section it leads to:
A demonstration of the transition when the menu is opened:
It’s hard to explain the value of the ConnectHV Slack organization to someone who isn’t familiar with Slack, so I rigged up a system to pull in content from Slack, anonymize it, and display it in a faux Slack interface embedded into the site:
ConnectHV continues to evolve with expansions like local chapters and an upcoming job board. The design will remain agile — new features and visual improvements build off the same design principles that made the platform successful. For me, it reaffirms that great product design is about understanding users, crafting a coherent vision, and delivering polished experiences that solve genuine needs.