About

I am a front-end developer based in Minneapolis, Minnesota. I've been doing this for 20+ years. Throughout my career, I have worked closely with designers, developers, project managers, and stakeholders to translate requirements and design concepts into accessible, responsive, and sustainable front-end interfaces. I have extensive experience working within Drupal-based environments, building and maintaining front-end implementations that balance usability, accessibility, maintainability, and institutional standards across large web ecosystems.

Outside of the development world I enjoy spending time with my partner and enjoying the Twin Cities. Mostly trying to get to Target Field as many times as possible in the summer to watch the Twins, or absorbing as much ice hockey as possible once everything freezes for the year. I've played in lots of bands very loudly with lots of friends growing up, and while I haven't as much lately, I still love music all the same. I also try to get out to our local food pantry as often as possible to donate time driving and delivering groceries to folks around the southern 'burbs.

Professional Experience

The Nerdery

March 2012 - March 2026

Senior Software Engineer, Front-End

  • Lead front-end developer on complex client engagements, often the sole engineer responsible for implementation.
  • Led front-end architecture with designers, back-end developers, and project managers.
  • Built accessible UI patterns using semantic HTML, ARIA, and modern CSS for reusable components.
  • Delivered accessible, user-centered interfaces where usability and accessibility were core requirements.
  • Developed clean, maintainable front-end code aligned with shared standards and reusable design patterns.
  • Worked on over 75 unique projects with timelines anywhere from a few weeks to multiple years.

Adbay.com

2005 - February 2012

Senior Front-End Developer/Project Manager

  • Led front-end development for client web projects from planning through launch.
  • Managed project scope, timelines, and deliverables across multiple concurrent projects from micro brochure sites to large custom crafted solutions.
  • Consulted directly with clients to translate business requirements into effective technical solutions.
  • Collaborate with team to create an adaptable rewards program with third party ticketing system for implementation across multiple brands

Volunteering

VEAP

May 2026 - Present

Home Delivery Driver & Stock Assistant

  • Pulling, packing, and delivery of groceries to families and folks in the southern Twin Cities area