Skip to main content

Live from Toronto

Redhead-powered design & dev studio.

I’m Dave Bloom: independent product designer, full-stack engineer, UX enthusiast, and creative problem solver for small businesses.

Throw a record on, explore my products and projects, and be sure to say hey when you’re ready to jam.

Drop record here

Featured Products

Tools that help people get their offerings online, quickly and professionally.

A collection of products and platforms I've designed and built, from page builders to publishing tools.

View all work →

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 Bevan

Big Sky Brands

More about Big Sky Brands

Truth + Alibi

More about Truth + Alibi

Ideas 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.