Skip to content

Whoami

Hey! Ken here, a web tinkerer who loves design and engineering, living in Kansas City.

Online, I care about high-quality web experiences that look and feel like they were made by a human, for a human. I’ve spent years designing, coding, and working with clients small and large to deliver websites that serve a purpose, convert, and hopefully spark some joy.

My skill set tends to line up with job titles like “Design Engineer,” “Creative Engineer,” “Design Technologist,” “Design Prototyper,” “CMS Implementation Engineer,” and “Frontend Engineer with an eye for design.” Really, I just like writing code, pushing pixels, and solving problems.

My 5–9

Work-life balance and mental health matter to me
Out with the birds
Taking a dog out of the shelter for the day
Getting River out of the shelter for the day
In my element

I’m a birder. That’s why this site keeps a life list, and why I spent a winter designing Birdables, a set of collectible bird cards that started as a joke and turned into a real thing with a print run.

I volunteer at dog shelters and foster dogs, which mostly means I have written a lot of adoption writeups and taken a lot of bad photos of good dogs. I produce electronic music. I live in Brookside with [whoever should be named here].

None of this is filler. The side projects are where I try the things I’d never risk on a client, and a couple of them are the best things on this site. [Add a sentence connecting a hobby to how you actually work, if one is true. Skip it if it isn’t.]

My 9–5

Two roles, one goal: teaching the platform

Solutions Engineer first, then Community Experience Engineer.

I joined Sanity after implementing it for clients many times over. I’d used it enough to know where it shines, bends, and breaks, so they brought me onto their enterprise solutions team as a technical consultant covering pre-sales and post-sales. In post-sales, I met with enterprise teams of developers and content editors to teach the platform, troubleshoot bugs, talk through greenfield and brownfield implementations, and answer anything else that needed technical depth. I also spent time wearing a pre-sales hat, showing technical and non-technical audiences how a headless CMS works, usually with a demo built around their own content problems and their AI and human workflows. That beats a slide deck every time.

That stretch taught me more about content architecture than years of building my own projects had, because I watched dozens of teams hit the same walls from different directions. You start to see which problems are the team’s and which are the tool’s. I also became an internal advocate for the customers I supported.

After a year and a half, I took my talents to the developer education team to trailblaze the newly created role of Community Experience Engineer. My focus was building and maintaining tools that shorten the time to success for Sanity’s user base (aka the Community of developers). I built starter kits for frontend frameworks like Next.js, Astro, SvelteKit, and Nuxt, so developers could start from a working project instead of a blank repo. For the tough use cases that kept surfacing across the company, I built opinionated starter kits that handled them out of the box. I also helped launched the Functions Recipe Library, a collection of Sanity Functions (serverless functions) ready to copy and paste.

In both roles, I was really building the same thing from different angles: what developers reach for when the docs run out. These days that audience includes agents too (let’s be real), which changes what makes a good example more than you’d expect: less prose explaining the concept, more code that’s correct enough to copy.

2023–2026 Sanity.io Headless CMS. Series B, remote, ~300 people.
SHIPPED
  • Starter kits for Next.js, Astro, SvelteKit, and Nuxt
  • Starter kits for common use cases
  • The Functions Recipe Library
  • Developer education videos and blog posts
  • So many pull requests
  • Training for design, engineering, and content teams
  • Starter kits 2026

    Sanity framework templates

    Official starter templates pairing Sanity Studio with frontend meta-frameworks: Next.js, Nuxt, Astro, and SvelteKit.

  • 2025

    Sanity Functions recipes

    Official, ready-to-copy serverless functions for Sanity users. I wrote several of them and helped maintain the library.

  • Reference builds 2026

    Sanity use case starters

    Full reference builds for the hard things people do with a headless CMS: an AI shopping assistant, AI email campaigns, agentic localization.

Co-founder, designer & web engineer

A friend and I were both freelancing and hitting the same ceiling: projects too big for one person but too small for the bigger shops with more overhead. He ran sales and strategy while I designed and wrote the code. Between us, that covered most of what a project needed.

I ran projects from the first client meeting all the way through to deployment. I scoped the work and the budget, led the design and code, and trained clients to manage their own sites. Deadlines, bookkeeping, bank accounts, and cash flow kept me busy and gave me skills I’d never have picked up working for someone else. Managing contractors taught me how to lead.

Most of our clients weren’t technical and didn’t want to be, which made the job as much about understanding their business as building for it. What they were usually asking for, underneath the brief, was to stop being embarrassed by their website: a site that finally looked like the company behind it, the thing they’d been apologizing for turned into the thing they sent people to.

The thing running your own shop actually teaches you is that there is nobody to hand a problem to. Whatever it is, you learn it. We closed AllDay in 2023, as my co-founder and I both wanted to continue to grow our careers and try new things.

2015–2023 AllDay A small web agency, co-founded with a friend.
RAN
  • Design and build, every project
  • Scoping and client relationships
  • Code and design review
  • Agency 2023

    AllDay

    The web agency I co-founded and ran for seven years. I built the site, the brand, and everything on its work page.

Before that

  • Web Designer & Developer Red Ventures · led a small design and dev team 2013–2015
  • Interactive Consultant Freelance · design and build for companies working it out as they went 2012–2015
  • Web Developer Paradise Advertising · travel destination marketing 2012
  • Web Developer & Art Director eLink Design · custom PHP CMS builds, client training 2008–2014

Want to talk?

A project, a role, a thing you built with AI that’s gotten away from you, or a question about something on here. I answer everything.