About Dave

I'm a Senior Front-End Software Engineer with 11+ years of experience building modern web applications, design systems, and standards setting for enterprise-scale teams. My strongest work sits at the intersection of Vue, Nuxt, component libraries, and maintainable UI systems. I care about building products that feel polished for users and practical for the teams who have to support them long after launch.

Over the years, I've worked across agency, product, and enterprise environments, which has taught me how to balance code quality with real business needs. I also taught for two years at the University of Cincinnati. That experience taught me a lot on how I communicate technical ideas, mentor other developers, and help teams grow.

What I Specialize In

I do a lot of my best work around design systems and front-end architecture. That includes component libraries, reusable UI patterns, documentation, governance, accessibility standards, and the kinds of engineering decisions that make a codebase easier to scale. I enjoy helping teams create systems that feel consistent, flexible, and easy to work in instead of fragile or overbuilt.

I'm especially drawn to front-end work where maintainability, performance, accessibility, and collaboration all matter. Whether I'm building in Vue and Nuxt or helping shape broader architecture decisions, I try to keep things clear, intentional, and sustainable.

How I Work With Teams

I'm a collaborative engineer by default. I like working closely with designers, product partners, and other developers to make sure ideas make it from planning to production. A big part of my approach is setting standards that make teams more effective without making the work heavier than it needs to be.

At Walker & Dunlop, I lead the Front-End Council, a group focused on standardizing code practices across the organization. In our council sessions, we talk through architecture decisions, share best practices, and make sure we're all aligned on how to build and maintain our front-end systems. Our goal is to have each project feel familiar to any engineer, in hopes to remove cognitive overhead and make it easier for teams to collaborate across projects. This is essential as we move our front-ends to a micro-frontend architecture.

In the council, we have rolled out standardized ESLint configuration, a shared component library, a boilerplate, and documentation for how to use both. We also have a shared Storybook instance where we can document and share components across teams. This has been a great way to get everyone on the same page and make sure we're building things in a way that feels consistent and maintainable.

Outside of Work

Outside the editor, I spend a lot of my time with my two kids, Stella 馃尭 and Miles 馃殌. I also play guitar, read whenever I can. Occasionally, I like to play video games to blow off steam. I am particularly fond of Nintendo games, such as The Legend of Zelda, Metroid, Fire Emblem, and more.

Let's Work Together

I'm always open to new opportunities, freelance projects, and meaningful collaborations. Whether you have an idea or just want to connect, I'd love to hear from you.

View Resume

漏 2026 Dave Berning. All rights reserved.