$ whoami

Jonathan McDill

// Senior Frontend Developer

Jonathan McDill
Bennington, VT

Jonathan McDill

~20 yrs shipping things for the web

I'm a frontend developer based in Bennington, Vermont with nearly two decades of experience building for the web. Currently Senior Frontend Developer at VAULT Innovation — a digital product studio behind 60+ product launches.

I care about the craft of the web: the kind of work where form and function are inseparable, where an elegant solution is also the right one. I've worked across eras of the frontend — PHP and WordPress, Ember and Angular, to React and Astro today — but the question that drives me is always the same: how does this feel to use?

Experience

Aug 2020 — Present · Chicago, IL · Remote

Senior Frontend Developer

VAULT Innovation — 5 yrs 9 mos

Award-winning digital product studio building custom software and digital experiences for clients across industries. Delivered polished, performant interfaces across 60+ product launches; led frontend architecture decisions and design system implementation.

Senior Frontend Developer Contract · Jun 2023 – Present
Senior Frontend Developer Full-time · Aug 2020 – Jun 2023
React.js React Native TypeScript Angular Contentstack
May 2017 — May 2020 · Durham, NC

Senior Frontend Developer

Switch Four
JavaScript React HTML / CSS
Nov 2014 — May 2017

Contract Developer

Curious Minds Media

Built various frontend JavaScript-based applications.

JavaScript HTML / CSS
2013 — 2016 · Durham, NC

Contract Web Developer

Designing Solutions & Innerserve Technologies
JavaScript PHP HTML / CSS
2008 — May 2013

Software Engineer

Southeastern Baptist Theological Seminary

Maintenance and customization of the Student Portal. Web application development for institutional systems.

PHP JavaScript Web Applications
Mar 2009 — Mar 2012

Web Developer

Full Throttle Development

PHP / WordPress development.

PHP WordPress HTML / CSS

Christian Studies · Minor in Apologetics

The College at Southeastern

Projects

const frontend = [

  • React / Next.js
  • React Native
  • TypeScript
  • Astro
  • Angular
  • Ember.js

const platform = [

  • HTML / CSS
  • JavaScript (ES6+)
  • WebGL / 3D
  • Canvas API
  • Web Animation

const backend = [

  • Node.js / Express
  • PHP
  • Git / GitHub
  • Contentstack CMS
  • Keystatic

const approach = [

  • Full Stack Development
  • Component Architecture
  • Design Systems
  • Performance
  • Accessibility
  • Collaborative Process