Skip to main
CoachHub App on iPhone

We Create Custom Web Apps & Design Systems

We enjoy working with teams pursuing large-scale projects to plan, design, and develop tailor-made web applications and design systems. As industry experts, we’d love to help you improve team workflow, lower maintenance costs, and solve problems that help people.

Talk with us »

View work samples »

Upcoming Workshop

Mia from behind,
standing at a laptop -
speaking to a conference audience
and gesturing to one side

Cascading Style Systems

A workshop on resilient & maintainable CSS

New CSS features are shipping at an unprecedented rate – cascade layers, container queries, the :has() selector, subgrid, nesting, and so much more. It’s a good time to step back and understand how these tools fit together in a declarative system – a resilient cascade of styles.

Register for the October workshop »

  1. A stepped gradient of a pink hue in 2% lightness increments from 100% to 58%, labeled 'spec'

    CSS Working Group Updates for June & July

    What I’ve been working on as an Invited Expert

    The CSS Working Group has regular face-to-face meetings (hybrid online/in-person) throughout the year, and they always result in a flurry of activity! Here’s a rundown of some highlights from the last few months, with a focus on the features I maintain.

    all tags
  2. FD logo repeated on a red background
    Link post type

    5 Questions for Miriam Suzanne

    I talked with Jens Oliver Meiert over at Frontend Dogma about our work here at OddBird, what’s happening in the CSS Working Group, and advice for getting started in frontend development.

    see all Link posts
  3. A dog zooming by the camera, up-close, body twisted and eyes wide as it circles a grass yard
    Article post type

    Zoom, zoom, and zoom

    The three types of browser (and CSS!) magnification

    I’m working on an article about fluid typography, and relative units. But instead, I fell down this rabbit hole – or a cleverly-disguised trap? – trying to understand ‘zoom’ in the browser (not Zoom™️ the software). Since I couldn’t find any up-to-date articles on the subject, I thought I shoul…

    see all Article posts
  4. A rusty anchor hanging with the sea in the background.
    Article post type

    Updates to the Anchor Position Polyfill

    Catching up to the spec

    Our sponsors are supporting the continued development of the CSS Anchor Positioning Polyfill. Here’s a summary of the latest updates.

    see all Article posts
Browse more posts »

OddBird became an extension of our team bringing UX, frontend, and backend brilliance to take MetaDeploy from an idea into a production application.

OddBird is a company I recommend without reservation. They are among the best in the world at front end, design systems, and w3c standards.

Other developers build exactly what you say, or they don’t understand, and develop the wrong thing. OddBird always thinks about the project goals. I defer to the team expertise now, which makes a better result.

Miriam is a fantastic speaker, with wonderful teaching skills, and highly praised by attendees of the conference and the workshop alike.

Jump Start Sass, by Miriam Suzanne and Kitty Giraudel

As core contributors to CSS, Sass, and Django, we write the books, help create the languages, and build the OSS projects millions of other developers rely on. Bringing that expertise to your custom web projects, we focus on accessibility, performance, resilient design systems, and well-tested code.

Full Range of Services:

  • Branding & Logo Design
  • User Research & Concepting
  • UI/UX Design (OOUX)
  • Python on the backend (Django, FastAPI)
  • CSS & Sass on the frontend
  • JavaScript (Svelte, Vue, React, Node, etc.)
  • Design Systems & Component Libraries
  • Accessible HTML
View services & deliverables »

Open Source Contributions

See open source tools »

OddBird was the wise investment. We could have selected a cheaper avenue for this work – we would have paid for it manifold in the long run.

Since OddBird thinks about handoff from the beginning, maintenance has been super easy. For example, 100% unit test coverage was a given. I never had to ask for it.

Hi, I’m Miriam

I co-founded OddBird with my brothers in 2008 as a full-stack, boutique agency to provide custom web application design & development, along with refactors for integrated design systems, accessibility, performance, and long-term sustainability.

Since then OddBird has become an industry leader – from our work on Django, Sass, and Susy, to the CSS Working Group, Mozilla Developer Channel, Object Oriented UX, and in-depth conference talks on front-end architecture, workflow, component libraries, testing, and documentation.

We’d love to help you thoughtfully serve people with technology.