Merrick Christensen's Avatar

Work

A record of professional experience, community involvement, and side projects. View resume for the condensed version.

Experience

Webflow

Senior Principal Software EngineerMar 2026 – Present
Principal Software EngineerApr 2024 – Mar 2026
Senior Staff Software EngineerAug 2021 – Apr 2024
Staff Software EngineerApr 2019 – Aug 2021
Senior Software EngineerOct 2017 – Apr 2019
  • First engineer promoted to Staff, Senior Staff, and Principal. Technical advisor to the CTO.
  • Built server-rendered, client-hydrated code components — usable visually in the designer and generatable by LLMs.
  • Drove adoption of AI tooling across engineering.
  • Led Marketplace Libraries, Designer Extensions, and Apps from design through shipping.
  • Technical lead of Platform. Designed an extensible, structurally-edited programming language that powers every Webflow site — the backend of the frontend.
  • Architected Webflow’s plugin system. Designed primitives for internal teams and third-party developers, drove cross-team adoption.
  • Built a constraint engine that validates user designs before compilation.
  • Contributed to the renderer: CSS, JavaScript, and DOM compilation from user-authored data.
  • Designed a type system that auto-generates visual editors from type definitions.

Domo

Open Web ArchitectApr 2013 – Jul 2017
Software EngineerMar 2011 – Mar 2013
  • Joined as an early engineer. Worked directly with the CEO to launch the Domo brand site — a foundation that powered their marketing for years.
  • Built prototypes that helped raise $33M in early funding.
  • Architected the flagship product’s UI. Established build tooling, CI, i18n, and testing. Scaled engineering practices as the team grew from a handful to nearly two hundred.
  • Led the mobile web effort: build tooling, CI, and fast mobile-specific features. Mentored a cross-functional team of engineers, PMs, and designers.

Earlier Experience

Web Developer2007 – 2011
  • Built projects for National Geographic, Sesame Street, Pepsi, Disney, and other major clients on tight timelines.
  • Front-end development and interactive experiences for agency clients.
Skills & Technology
Technology
  • AI Native Development
  • Systems & Software Architecture
  • Programming Language Design
  • Build & Development Tooling
  • SQL, Key Value, Graph & Document Databases
Leadership
  • Mentoring & Growing Engineers
  • Cross-team Technical Coordination
  • Platform & API Design
  • Customer Anchored Product Thinking
  • Interviewing & Team Design
  • Business Motivated Technical Strategy
Interests & Focus
  • AI
  • Programming Language Research
  • Type Systems
  • Resilient Distributed Systems
  • System Design
Community
Conference Organizer
Co-founded ng-conf, the official Angular conference.
Podcaster
Panelist on JavaScript Jabber (1M+ downloads). Guest on Shop Talk Show.
Public Speaking
React Conf, GothamJS, Cascadia, Mountain West JS, UtahJS & others.
Open Source
Published several projects, collaborated with teams at IBM, Google & Facebook.
Mentoring
Taught at DevMountain, mentored engineers, organized & presented at local meetups.
Journal

Webflow - Senior Principal Software Engineer

Work
2026

Promoted to Senior Principal Software Engineer. Continuing to push the boundaries of what's possible on the web platform.

AI Tooling Adoption at Webflow

Work
2025

Drove adoption of AI tooling across engineering at Webflow. Helped the organization integrate AI into development workflows, from code generation to design-to-code pipelines.

Webflow Code Components

Work
2024

Built server-rendered, client-hydrated code components for Webflow — usable visually in the designer and generatable by LLMs. A bridge between visual design and programmatic code.

Webflow - Principal Software Engineer

Work
2024

Promoted to Principal Software Engineer. First engineer at Webflow to be promoted to Staff, Senior Staff, and Principal. Technical advisor to the CTO.

Webflow Marketplace & Apps

Work
2023

Led Marketplace Libraries, Designer Extensions, and Apps from design through shipping. Built the ecosystem that allows third-party developers to extend Webflow.

Webflow Plugin System

Work
2022

Architected Webflow's plugin system. Designed primitives for internal teams and third-party developers, drove cross-team adoption. This became the foundation for the Webflow Apps ecosystem.

Webflow - Senior Staff Software Engineer

Work
2021

Promoted to Senior Staff Software Engineer. Took on broader technical leadership across the organization.

Webflow Type System & Visual Editors

Work
2020

Designed a type system that auto-generates visual editors from type definitions. A key piece of infrastructure that accelerated how quickly the team could ship new designer capabilities.

Webflow Constraint Engine

Work
2020

Built a constraint engine that validates user designs before compilation. Ensures every Webflow site produces valid, correct output.

Webflow Platform & Rendering

Work
2019

Technical lead of Platform. Designed an extensible, structurally-edited programming language that powers every Webflow site — the backend of the frontend. Contributed to the renderer: CSS, JavaScript, and DOM compilation from user-authored data.

Webflow - Staff Software Engineer

Work
2019

Promoted to Staff Software Engineer. First engineer at Webflow to reach this level.

Connect Your Kids

Volunteer
2018

Gather the content and built a non-profit website to help parents learn the basics of internet safety for their kids. It also include a searchable index of various resources for parents to make a more digitally protected home.

Joined Webflow

Work
2017

Joined Webflow as a Senior Software Engineer. The start of a long journey building the visual development platform.

React Conf - React to Code

Speaking
2017

Spoke on an open source library I created call React Sourcerer at React Conf.

Text Rocket

Volunteer
2015

Built and maintained the interface, backend & infrastructure for an SMS based education system using Node.js, Postgres, React, Redux & Docker.

Organized ng-conf

Other
2014

The World's First Angular Conference

Me and 4 other organizers put together a sold out conference for the popular JavaScript library AngularJS several years in a row.

Give Daily

Volunteer
2013

Give a dollar a day to help the world become a better place. Helped out building GiveDaily.org, namely their payment implementation.

DevLink

Speaking
2013

Here my friend Joseph Eames and I spoke on "Lesson's Learned from 100k lines of JavaScript".

GothamJS

Speaking
2013

Here my friend Dave Geddes and I spoke on "Loving HTML Again With AngularJS".

UtahJS

Speaking
2013

Spoke on the popular JavaScript build tool Grunt.js

grunt-parallel

Open Source
2013

The very first plugin to make running grunt tasks in parallel. Downloaded eleven thousand times last month alone and leveraged in prolific projects like AngularJS. Check it out here.

grunt-configure

Open Source
2013

grunt-configure supports loading a group of configuration files for more organized Grunt configuration & user overrides. Check it out here.

Domo - Open Web Architect

Work
2013

Architecting the Domo product. Leading the front-end engineering team to technical know-how and general victory.

"Merrick is smart, creative and kind. His love and depth of knowledge of web technologies is unparalleled in my experience. Not only can Merrick deliver on core features and tools for the entire dev team, but he can also be brought into any technical discussion and be trusted to see creative solutions and mitigate roadblocks. Working with Merrick was one of my favorite parts of Domo" - Nathan Wells Frontend Engineer & Consultant

Day One

Freelance
2013

Pitched in on the front-end development when Day One first kicked off the Publish project. They were kind enough to shout out to me on their release.

Virality

Open Source
2013

Quickly see how viral a particular URL is. Check it out here.

grunt-connect

Open Source
2012

Spin up connect servers using grunt. Check it out here.

JavaScript Jabber Panelist

Speaking
2012

I am a weekly panelist on the JavaScript Jabber podcast where we talk to the most prolific engineers and authors in the industry. We have passed the million download mark, so that is cool.

dot-grunt

Open Source
2012

My .grunt directory files scaffolding for a large variety of projets types. Check it out here.

CascadiaJS

Speaking
2012

Spoke on Require.js. "Learn everything you need to know about AMD & Require.js to implement a maintainable large JavaScript codebase."

StyleManager

Open Source
2012

StyleManager is a low level library that manages a style tag, useful for thick client development where CSS styles are explicit dependencies for components. Check it out here.

require-sweet

Open Source
2012

require-sweet is a Require.js plugin that allows you to require sweet.js dependencies into your project. This means you can leverage macros in your JavaScript on the fly, and later during your build! Check it out here.

require-ts

Open Source
2012

require-ts is a Require.js plugin that allows you to require TypeScript dependencies into your project. Check it out here.

Squire.js

Open Source
2012

Squire.js is a dependency injector for Require.js users to make mocking dependencies easy! Check it out here.

Voices for Virtue

Volunteer
2012

I've played the technical consultant for Voices for Virtue as well as implemented a number of projects for the organization.

The people behind this organization for youth are some of the kindest I've ever met.

Beautiful Words

Open Source
2012

Create your own aggregation of quotes. See mine here here. Check out the project here.

Utah Open Source Conference

Speaking
2012

The Browser is the Platform

Lunch

Open Source
2012

An example of how to build big client applications with CoffeeScript & Backbone.js. Check out the project here.

Utah Code Camp

Speaking
2012

My love for architecture runs deeps. Here I spoke on Robust Client Architectures.

Utah Open Source Conference

Speaking
2012

JavaScript Modules - AMD, Require.js & Other Wins Check out the slides here.

Rich Client Music Player

Open Source
2012

A quick demonstration of Backbone, Handlebars, and RequireJS for a presentation. Check out the project here.

Konbon

Open Source
2012

A konbon board written in JavaScript. Check out the project here.

Domo - Software Engineer

2012

Worked on creating and implementing the Domo product. These were the good days full of new ideas and one-off prototypes.

"Merrick is a brilliant engineer. The depth of his knowledge of current development platforms and solutions is incredible and has been a monumental asset to the company. Merrick is an extremely effective communicator and is willing to give voice to creative solutions that others may have ignored or overlooked." - Matthew Payne Sr.Software Engineer at Domo

Sleepy

Open Source
2011

A RESTful ORM for the Kohana PHP framework. Check out the project here.

Git Kohana Boilerplate

Open Source
2011

A basic repository with a few submodules for Kohana and a shared application architecture. Check out the project here.

Domo - Web Developer

Work
2011

Helped develop the very first Domo website and product prototypes. Here since day one baby!

"Merrick is a very hard worker and team leader. He will never cease to amaze you at the knowledge he contains. He will inspire and lift up any team he is on. He has an ability to make everyone around him a better developer by teaching them better standards, encouraging people to go above and beyond their capabilities and keeping everyone up to date on the newest trends and technologies. By far one of the most talented people I have ever worked with." - Will Robertson Webmaster at Domo

Riser Media

Work
2009

Had the wonderful opportunity to be an engineer at Riser Media where I built a great portfolio to really kick-off my career.

"Merrick is a genius! He has so many ideas that it is important to let him just "purge" those ideas on a regular basis to ensure that his head does not blow up! He has a great sense of humor and a real grasp on technology which makes him very effective in all aspects of code. Merrick is also very thorough in his client communication which leads to a great experience and high client satisfaction. Merrick FTW!" - Jeff Jolly President at RiSER

Music with David Archuleta

Other
2008

I was particularly blessed to release a small album of music featuring David Archuleta on vocals.

The music was written and recorded in 2006. Check out the album here.

Red Olive Design

Work
2007

My "Genesis". Here I built websites for awesome clients and occasionally tried my hand at design. As wells as worked with some of the coolest people in the business.

I still like to read the blog post they wrote about hiring me.

Wrestling

Other
2000

The man in this picture, Ahad Javansalehi, was my wrestling coach. He competed in the 1996 Atlanta Olympics. He lived with my family and trained me twice a day, first at home (AM) and again at a wrestling club (PM).

I learned from associating with Ahad that the "elites" of this world are by no means better than anyone else, they simply believe in their potential, which causes them to work harder and think bigger. Wrestling taught me the value of associating with the best and being fiercly devoted to something.

Merrick's Enterprises

Work
1998

My father in his wisdom encouraged (or enstilled I'm not sure) the entreprenuerial spirit in me. At 8 years old I walked the streets of my neighborhood and built a clientel of absurdly low paying clients doing manual labor.

I had business cards, fliers, a marketing strategy, the whole shebang, thanks dad.