Professional Summary
Senior front-end engineer with 11+ years of experience building scalable UI architecture, design systems, and cross-team tooling standards for agency, product, and enterprise teams. Author of a book and a tutorial series on the Vue ecosystem. Strong focus on maintainability, accessibility, testing, mentoring, and turning design direction into durable front-end systems.
Professional Experience
Senior Front-End Engineer
Walker & Dunlop
March 2021 - Present
- Led the Front-End Council, 5 engineers across 5 feature teams, setting the annual agenda for tooling, testing, and coding standards.
- Rolled out a shared ESLint config across 15 projects, eliminating formatting drift and code review noise.
- Built an internal component library replacing ElementUI, Vuetify, and RekaUI after costly Vue 3 migrations - tree-shakeable, slot-driven, keyboard navigable, 20+ components, 100% test coverage.
- Established front-end testing standards with Vitest and Playwright, reaching 90%+ coverage with quality gates enforced in CI.
Front-End Developer
Oodle
July 2019 - March 2021
- Built the CTI site in Nuxt and Prismic using a slice-based architecture, mapping each CMS slice to a Vue component for full client content control.
- Developed EyeMed's multi-tenant customer portal in Vue and Contentstack, supporting 5+ branded themes configurable via a CMS-driven theme system.
- Migrated the Oodle marketing site from a Vue SPA to Nuxt SSR on Heroku, making it fully indexable by search engines.
Front-End Engineer
Drees Homes
November 2016 - July 2019
- Led adoption of Vue.js over React when migrating off AngularJS, proving feasibility with a two-day proof-of-concept before pitching leadership.
- Chose TypeScript over Flow for its broad community adoption and lack of single-vendor dependency.
- Served as front-end lead and de facto designer on DreeSuite, introducing color theory, CSS variables, and reusable utility classes without a dedicated designer.
- Modernized the legacy PHP site by rebuilding templates in Nuxt and proxying through Nginx for incremental migration.
- Received the Top Caliber Award for Outstanding Performance (spring 2019).
Teaching
Adjunct Professor, Web Design
University of Cincinnati, Media Communications
August 2023 - Present
- Designed curriculum from the ground up for New Media I (Git, semantic HTML, CSS layout, UI design, and color theory) and New Media II (Vue.js, REST APIs, modern tooling, and mobile optimization).
- Mentor students beyond the classroom on career development and front-end fundamentals.
- Serve as judge and panelist for Degree Project capstones.
Publications
Vue.js: Understanding its Tools and Ecosystem
Bleeding Edge Press · Author
November 2018
Authored a book covering the Vue.js ecosystem, tooling, and practical patterns for building modern front-end applications.
Creating Interfaces with Bulma
Bleeding Edge Press · Co-Author, Co-Editor
February 2018
Co-authored and co-edited a book on building interfaces with the Bulma CSS framework. Contributed a chapter on integrating Bulma with React.
How To Develop Websites with Vue.js
DigitalOcean · Paid Tutorial Series
January 2021 - January 2022
Wrote a paid, multi-part Vue.js tutorial series for DigitalOcean covering practical front-end development with Vue. Also contributed additional articles on Vue, Nuxt, TypeScript, and CSS workflows.
Education
University of Cincinnati: College-Conservatory of Music
B.F.A. in Electronic Media
2015
University of Cincinnati: Blue Ash College
A.A.S. in Electronic Media Technology
2013