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, a group of 5 engineers representing 5 feature teams across the WDTech organization, setting the annual agenda for tooling, testing, and coding standards.
- Architected and rolled out a shared ESLint configuration across 15 actively maintained projects, eliminating formatting inconsistency and reducing noise in code reviews.
- Led development of an internal component library to replace fragmented dependencies on ElementUI, Vuetify, and RekaUI after costly Vue 3 migration cycles - tree-shakeable, slot-driven, keyboard navigable, 15+ components, 100% test coverage.
- Established front-end testing standards in collaboration with QA engineers using Vitest and Playwright, achieving 90%+ coverage across enterprise applications with quality gates enforced at commit and in CI.
Front-End Developer
Oodle
July 2019 - March 2021
- Built the CTI website in Nuxt and Prismic CMS using a slice-based architecture, mapping each CMS slice to a Vue component and enabling full client content control via server-side rendering.
- Developed EyeMed's multi-tenant customer portal in Vue and Contentstack, supporting 5+ branded client themes (including UK and Instagram) configurable by admins via a CMS-driven theme system.
- Migrated the Oodle marketing site from a Vue SPA to a Nuxt SSR application hosted on Heroku, improving SEO discoverability.
Software Engineer
Drees Homes
November 2016 - July 2019
- Served as front-end lead and de facto designer on DreeSuite, an internal home-building tool, introducing color theory, CSS variables, reusable utility classes, and the foundation of a design system with no dedicated designer on staff.
- Led the evaluation and adoption of Vue.js over React when migrating off AngularJS (prompted by Google's Angular rewrite), championing Vue's SFC structure and templating model, a decision that proved durable long-term.
- Built internal marketing applications for email template creation and campaign tracking, and maintained the company's legacy PHP website.
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
University of Cincinnati: Blue Ash College
A.A.S. in Electronic Media Technology