THE WORK. THE IDEAS. THE RESULTS.
Websites, social campaigns and custom creations built for real businesses, teams and organizations.
Different clients need different things. The work should look like them — not like everybody else in my portfolio.
WEBSITES • SOCIAL MEDIA • CUSTOM CREATIONS
DIFFERENT BUSINESSES. DIFFERENT SITES.
The goal is not to make every site look like Gray Hair Mike. The goal is to make the website feel right for the business behind it.
AMAZING GRACE SANCTUARY
A clean, welcoming website built to tell the sanctuary’s story, connect with supporters and make it easier for visitors to understand the mission.
VIEW LIVE WEBSITE →
NEXO CONSULTING
A professional consulting presence designed around clarity, credibility and making the company’s services easier to understand.
VIEW LIVE WEBSITE →
JSK CONSTRUCTION GROUP
Strong, straightforward presentation for a construction company that needs the work and capabilities to speak clearly for themselves.
VIEW LIVE WEBSITE →
OPTIMAL FENCE
A practical local-business site designed to quickly explain services, show the work and give potential customers an easy next step.
VIEW LIVE WEBSITE →SOMETIMES THE PROJECT ISN’T DIGITAL.
Personalized gifts, team pieces, laser engraving and one-off ideas made for people who want something a little more personal.
CUSTOM MINI STICKS
JERSEY NUMBERS
ENGRAVED PUCKS
COACH GIFTS
CUTTING BOARDS
DIFFERENT SKILLS. SAME APPROACH.
A website, a social campaign and an engraved hockey puck are obviously different projects.
But the process behind them is pretty similar: understand what someone is trying to accomplish, figure out what actually matters, make it look good and get the details right.
That is the part I enjoy.
GOOD WORK SHOULD DO SOMETHING.
MAKE IT CLEAR
Whether it is a website or a social post, people should understand what they are looking at without working for it.
MAKE IT FEEL LIKE YOU
The finished work should fit the business, team or person behind it. Not whatever design trend happens to be popular this week.
MAKE IT USEFUL
Good design is not just decoration. It should communicate, organize, promote, celebrate or solve an actual problem.
LET’S BUILD IT.
Website, social campaign, custom project — or something that does not fit neatly into any of those categories. Tell me what you are thinking.

MORE THAN RANDOM POSTS.
Campaigns, recurring series, game content, program promotion and calendars designed to make busy organizations easier to follow.
A FULL SEASON OF CONTENT.
Schedules, gamedays, final scores, milestones, roster reveals, anniversary content, player features and live Story coverage tied together with one recognizable identity.
CONTENT WITH A PURPOSE.
A recurring educational series built from teasers, explainers, quizzes and Stories.
CAMPS NEED A CAMPAIGN.
Camp launches, program promotion and ongoing content designed to keep DAGS visible between major events.
JUNIOR HOCKEY CONTENT.
EHL and EHLP schedules, gamedays, final scores, roster content, weekly recaps, player features and promotional campaigns.
A BUSY RINK MADE EASIER TO FOLLOW.
Clinics, Learn to Skate, Learn to Play, public skating, Sticktime, events and announcements turned into clear, useful social content.