Hi.

I build websites that are fast, functional and beautiful using accessible and semantic HTML, reusable and resilient CSS, and just enough JavaScript.

Cory Birdsong

I have extensive experience collaborating with designers to strike the perfect balance between form and function. I love learning about new capabilities in browsers and figuring out how to employ them as progressive enhancement. I have a keen eye for detail and love laboring over sites to get them just right.


I’ve worked with:

  • HTML, including templating languages like Liquid, Twig, and Nunjucks
  • CSS, including processing tools like Sass, Less and PostCSS
  • JavaScript, including web components and libraries.
  • SVG, hand-coding animations, transitions and optimizations
  • WordPress, building block editor-first themes from scratch in both standard PHP and using Timber, including custom editor blocks using Advanced Custom Fields
  • Eleventy, building full sites, landing pages and one-off page components
I've also worked with:

Technologies and Frameworks:

  • Git, GitHub and BitBucket
  • PHP, primarily in the context of WordPress theming and templating
  • Node.js, primarily in the context of Eleventy
  • Regular expressions and shell scripting
  • Schema.org, OpenGraph and other bits of metadata
  • GSAP animation library
  • JavaScript frameworks like jQuery, Alpine, Vue and Svelte
  • CSS frameworks like Bootstrap, compiled from source and customized to the project whenever possible
  • Developer tooling like npm, Parcel and Docker

CMSes and Platforms:

Software and Services:

  • Image editors like Adobe Photoshop, Adobe Illustrator, Pixelmator Pro and Affinity Designer
  • Design tools like Sketch, Figma and Adobe XD
  • Accessibility auditing tools like axe and WAVE
  • Performance auditing tools like Google Lighthouse and WebPageTest
  • Google Analytics and Google Tag Manager, implemented as performantly as possible
  • Screaming Frog, to audit sites for accessibility, performance and SEO issues
  • BrowserStack and LambdaTest, for browser compatibility testing
  • Litmus and EmailOnAcid, for email client compatibility testing
I'd love to learn more about:

I’ve made:

Older Work

Some of these probably aren't up to my modern standard. They also often use Typekit fonts, which do not work on archive.org.

Just for Fun