Skip to content

Get the hard part done.

Hands-on design and engineering for websites and content systems.

Where do you need a hand?

Bits&Letters brings senior design and technical expertise to the work your team needs to move forward. Bring us a brief, a bottleneck, or an idea you want to figure out.

Websites

Every great website is backed by great systems.

We build the content model, CMS, components and integrations behind your site, so your team can ship as fast as your users need.

Explore Websites

Webflow to Astro + Sanity Migration

Rill's marketing team had outgrown Webflow just as their CMO needed a new pricing page, onboarding changes and a visual refresh. We rebuilt the site on Astro and Sanity with a component-based page builder and pricing modeled as structured data, and Rill's team now publishes on their own, in Sanity Studio or with Claude Code working directly in the codebase.

See the project

CMS & Apps

Content is context.

We build content operating systems on Sanity: one place to run your website, keep your team's work moving, and give your agents real context about your business.

Explore CMS & Apps

Live Data Physical Installation w/ Sanity + SvelteKit

For Stripe's 2025 Black Friday livestream, we built the system behind 11 tiny billboards in Stripe City, a hand-built miniature downtown, each showing live transaction metrics, customer logos or charts from Stripe's X mentions. Sanity carried the live data to every screen and let the production crew, none of them developers, swap logos and fix images in the Studio during the broadcast.

See the project

How we work

  1. Start with a conversation

    We start with a conversation about where you are and what you're trying to do.

  2. Bring the people who know the work

    You bring your goals, your constraints and the people who know the work best.

  3. Build, hand off, or keep going

    From there, we either build a first version your team takes over, or stay on as part of your team on a monthly retainer.

  4. You own the result

    Either way, you own the result: code, content and accounts.

Platforms

Platforms we specialize in

  • Astro

    Content-driven marketing websites built with Astro. Front-end, CMS, hosting, and integrations handled as one system by a single experienced partner.

  • Sanity

    Bits&Letters designs and builds content management systems with Sanity. We handle content modeling, custom editing interfaces, front-end integration, and hosting.

  • WordPress

    We build enterprise-ready content systems powered by WordPress, for companies and orgs with large existing datasets or strict OSS requirements. Go headless with Astro, or keep WordPress as your whole stack. It's up to you.

Discovery sprints

Figure out what’s worth building.

Sometimes the most valuable work happens before the build. A paid discovery sprint gives you focused time with our team to work through a website, content, or workflow problem and decide what to do next.

What you get

  • Focused working sessions with David.

    Work through your goals, name the thorny problems, and decide what matters most.

  • Practical options and tradeoffs.

    Map out what it would take to get from your current setup to a useful solution.

  • A way to test the idea.

    Depending on the questions we agree to answer, this can include a prototype, a workflow map, or a technical investigation.

  • A written plan to take forward.

    Leave with the findings, recommendations, and next steps, with deliverables agreed up front.

And while we’d love to continue working with you to implement what we come up with, we give durable recommendations that don’t presume B&L will handle the build. You’re free to use your own team, or take the plan to another partner.

Senior judgment. Hands-on delivery.

Bits&Letters founder David Demaree

Bits&Letters is led by David Demaree, a designer, engineer, and product leader whose career includes Adobe, Google, Stripe, and Webflow.

David scopes every project and stays hands-on through delivery. Design, content, and engineering collaborators join when their expertise fits the engagement, with responsibilities agreed up front.

Get to know us

  • A build you can follow

    We agree on scope, milestones, and priorities, get into working code early, and keep you involved through regular reviews. Schedules include contingency, protected by timely content and approvals from your team.

  • Ready for real users

    Before launch, we test the important journeys across browsers and screen sizes, check keyboard and screen-reader access, and review performance, privacy, and security. We agree on what ready means for your project and resolve launch-blocking issues before it goes live.

Beyond his deep expertise in web design and development, David’s experience as a product executive allowed him to understand our business. He was able to discuss the layout of our pricing page, for example, with a business strategy lens not just a design perspective.

Mike DriscollFounder & CEO, Rill

Frequently asked questions

Do we need everything figured out before we talk?

No. Bring the problem, what you’ve tried, and what you’d like to change. An intro call helps us understand the situation and suggest a useful next step. If the work needs more investigation, we can scope a paid discovery sprint.

How do you scope and price a project?

We start with a conversation about your goals, existing systems, and constraints. From there, we agree on scope, deliverables, and fees before work begins. Discovery has its own scope; you don’t have to commit to a build to get useful recommendations.

Who is actually doing the work?

David Demaree scopes every project and stays hands-on through delivery. Design, content, and engineering collaborators join when their expertise fits the engagement, with responsibilities agreed up front. You work directly with the people doing the work.

Can you work with our existing stack?

Yes. We start by understanding what works, what gets in the way, and what needs to stay connected. The right project might be a focused improvement, a new integration, or an incremental migration. We’ll tell you where we can help and whether a different approach makes more sense.

Can you work with our existing designer or internal team?

Yes. We can handle the engineering alongside your designer, content team, or in-house developers. We agree on responsibilities and handoffs up front, stay in direct contact, and work through design and technical decisions together.

How long does a project take?

Timing depends on the scope, how ready your designs and content are, and the systems we need to connect. We agree on milestones before kickoff and identify what we’ll need from your team to keep things moving. If you have a launch date in mind, bring it to the first conversation so we can work through what’s realistic.

Where does AI fit?

In how we build, and in what we hand over. AI tools take on the repetitive parts of a build or migration, like pulling content out of an old site and checking it in the new one, and people review everything before it goes live. On Rill’s migration, Codex pulled the pricing page, every blog post and every case study out of Webflow. The sites and content models we build are set up for your agents too: you get an AGENTS.md and reusable skills written for your project, so Claude Code or Codex knows your architecture, your design standards and how to check its work. Through Sanity’s MCP server and APIs, those agents can also read and update the same content your website uses.

Bring the problem.

We’ll help you find the way forward.