Mark Root-Wiley, Front End & WordPress Developer

I build thoughtful websites with attention to user and editor experience. Focusing on the "front-of-the-front-end", I bring designs to life with care so information and services are accessible to anyone on any device.

Get In Touch 206-745-2581


Front-End & WordPress Developer, 2009 –

MRW Web Design, Seattle, WA

Front end developer, specializing in accessible, responsive front-of-the-front-end code. Sole developer and consultant for dozens of projects requiring accessible WordPress themes, child themes, and plugins for nonprofit and mission-driven organizations.

Full-service client interactions and experience leading all phases of web projects with particular interest in information architecture, content modeling, semantic markup, and responsive design. Deliverables include interactive maps, resource libraries, complex forms, and customized WordPress editor interfaces using both custom metadata and WYSIWYG interfaces.

Web Developer, Grinnell College, 2009 – 10

Website Development Intern, 2003 – 09

Selected Projects Portfolio & Client List

EarthGen, 2021

Washington Coalition Against Domestic Violence, 2020

COVID-19 Vaccine Tracker, 2020

In collaboration with Rasika Consulting.

Communities In Schools of Washington, 2019

Washington Trails Association Hike Finder Map, 2018

In collaboration with Rasika Consulting.

Open Source Contributions

Writing & Speaking

Selected Articles

"In Praise of the Unambiguous Click Menu", CSS Tricks

"Instead of relying on the hover interaction or some other 'creative' (and confusing) solution, let’s build menus where parent items are buttons that show and hide submenus when clicked. This instantly solves the hover menu problem because click menus work unambiguously."

"Building a Conference Schedule with CSS Grid", CSS Tricks

"In the process of building a proof of concept, I found a few techniques that made the code highly readable and outright fun to work with."

"A WordPress Formatting Manifesto", Personal Blog

"I believe that the best possible text formatting and styling in a CMS is portable, semantic, accessible, and easy."

Selected Presentations