I build fast websites.
I make them accessible.
I have opinions about both.
Currently available for contract and freelance work: front-end development, Shopify Plus, accessibility audits, performance optimization. Get in touch
Hi, I'm Mark
I'm a front-end developer based in Shelton, CT. I've spent 25 years building things for the web, most recently six years leading front-end development of over a dozen Shopify Plus storefronts for large-scale CPG brands. These days I'm independent, working on accessibility audits, building tools, and writing about whatever's on my mind, which is mostly the web, but occasionally also Costco and monster trucks. And if browsers would let me, I'd use two spaces after a period.
Skills
- WCAG 2.1 AA
- Core Web Vitals
- Shopify Plus
- React
- Angular
- TypeScript
- Node.js
- CI/CD
- axe-core
Posts
-
100,847 Accessibility Errors. 28 Actual Problems.
Accessibility at scale is a pattern problem, not a counting problem. -
Bad UX In Live Events
If you only design the happy path, you’ll have a lot of unhappy users. -
Four
Happy birthday, bubba. -
Five Fast Fixes
An accessibility "bang for your buck" list. -
What The Hell Happened To Costco?
Oh, how the mighty have fallen. -
Automation Is Powerful. It’s Not Enough.
Automated tools check rules. They don’t evaluate real-world experience. -
The "SNOWING AGAIN??!?" List
Stupid effing groundhog -
The Mid-Winter List
Another Monday, another list -
The Post-Game List
Slogging through the dog days of winter -
I Built A Thing
More like a flashlight than a magic wand. -
The Deep Freeze List
It may be cold, but these takes are HOT! -
The Snow Day List
The weather finally stopped, but I didn't -
Bad UX In Hiring
Seriously, companies -- do better. -
The List, Again
More pointless ranting -
Another List
The weekly habit continues -
New Year, Same Story
Some things don't change -
The Year-End List
Here we go again -
This Week's List
Here we go again -
Some Front-End Stuff
Notable links from the dev world -
More Odds And Ends
Another week of my random musings -
Another Two Cents
I guess this is a weekly column now -
Bad UX Isn't Just For Websites
Shame on you, Jeep wheel designer. -
Two More Cents
We're doing this bit again?? -
My Two Cents
Like Larry King... but worse. -
A Town Worth Wanting
Let's stop confusing cheap with smart. -
Nothing Works Anymore… Except the Web
Another old man yelling at clouds. -
Accessibility Roundup
Collecting some worthwhile links. -
My Custom CSS Reset
Because apparently everyone needs one. -
USE THE DRAWER!!
That's what it's there for. -
You Are Not Eligible
Based on your responses to the application questionnaire... -
Two Down, One To Go
IYKYK -
Welcome to my Blog
It only took me 26 years to get around to a 26-years-ago concept.