Live from Toronto
Redhead-powered design & dev studio.
I’m Dave Bloom: independent product designer, full-stack engineer, UX maestro, and creative problem solver for small businesses.
Throw a record on, explore my products and projects, and be sure to reach out when you’re ready to jam.
Who I am
A multi-disciplined hired gun that takes work off your plate.
Whether your existing website/app needs some screws tightened, or you need to get a passion project off the ground yesterday, I can help.
Small businesses bring me in to solve techy problems. Here’s how I work.
We skip the onboarding and get down to business.
Instead of spending a week trading emails and drafting proposals, we just start working. I don’t mind drawing or coding something out on the first call
I wear all the hats, from concept to launch.
I'm well-versed in the web's holy trinity: design, development, and UX. So I know exactly what to build and what to cut.
Available for sprints of all shapes & sizes.
Need an expert two-hour interface teardown, or a two-week redesign + build? Try me out by the hour: we’ll move at your pace. No sticky contracts.
Stuff I’ve built
I make software & platforms that empower publishers.
A collection of products and platforms I've created, from page builders to publishing tools.
Aviator
An HTML-first development environment for WordPress that meshes the instant-preview UI of CodePen with the declarative concepts behind frameworks like Tailwind and AlpineJS. A treasure trove of orthodoxy-challenging UX ideas and DX wins.
More about Aviator →
Yoursellf
What if you could launch a personal web presence in less than a minute? Yoursellf is a minimalist, no-code, no-design take on telling the world that you exist (and are available for hire, if that’s your thing).
More about Yoursellf →
Sellf Published
A platform for writing stories, docs, and guides as websites, borrowing some of the minimalist ideas from Yoursellf and adding an e-reader-like experience to the front-end.
More about Sellf Published →Nice Gestures
I was surprised that a copy-pasteable collection of common gestures for UI designers didn’t exist. So I built it.
More about Nice Gestures →
Featured Client Projects
Websites with soul, for clients who deserve to stand out.
No cookie-cutter sites here. When I get my hooks into a project, I make sure that it does more than ‘just work.’ It needs to delight.
Julian Bevan
Building a high-performance digital home for one of the best beat curators I've ever heard.
More about Julian BevanBig Sky Brands
More about Big Sky BrandsTruth + Alibi
More about Truth + AlibiIdeas from scratch
When the status quo ain’t cutting it.
If a project requires a library (or a language) that doesn't exist yet, I take that as an invitation and get to work. Here are some bright ideas I designed into my products.
A utility-class syntax that's like Tailwind, but clearer
Brief description of this feature and how it benefits the user.
Semantic HTML elements that bring hierarchy to markup
Brief description of this feature and how it benefits the user.
A content index powering AJAX loading and elastic search
Brief description of this feature and how it benefits the user.
Responsive, exponential scales for type and spacing
Brief description of this feature and how it benefits the user.
Front-end content editing that removes context switching
Brief description of this feature and how it benefits the user.
A declarative animation syntax that lives in your HTML
Write av-motion="fade-up duration:0.6" and watch elements animate on scroll. No JavaScript configuration required.
Patterns that become custom HTML elements with slots
Define a pattern once, use it as a tag. Child elements automatically fill named slots. Edit the pattern, every instance updates.
Dynamic fields that resolve in real-time as you type
Drop av-field, av-loop, or av-if tags into your markup. The builder scans and hydrates them instantly—no save-and-refresh cycle.