Hi, I’m Den.

I’m a frontend architect, author, and developer.
I build web systems that scale: fast, accessible, and thoughtfully crafted.

With over 25 years of experience, I’ve led frontend architecture for design-led global brands, written books on JavaScript development (actual paper ones), run a popular blog, and created tools that help teams debug issues and ship better experiences.

Nike Volvo Riot Games MINI UNICEF Heineken AKQA

Trusted by teams at Nike, Volvo Cars, Riot Games, and more.

My Focus Areas

Performance & Core Web Vitals

Delivering speed and responsiveness at scale.

Accessibility & Inclusive Design

WCAG 2.2, assistive tech, and equitable experiences.

Design Systems & Scalable Architecture

Reusable components, responsive UI behavior, and microfrontends.

Interaction Fidelity

Microinteractions, motion, and visual detail that reinforce usability.

Developer Experience & Tooling

Build systems, workflows, and shared engineering practices.

Globalization & Localization

Performance and accessibility across languages, markets, and devices.

Leadership & Thought Leadership

Cross-team collaboration, published books, and industry writing.

Selected work

AKQA

Nike

Global Head of Web Development

  • Directed frontend engineering across global studios, leading teams and setting standards for projects with Nike, MINI, and Nokia.
  • Shaped internal dev culture, hiring, and cross-office knowledge sharing.
  • Founded TECH.insight, a worldwide public developer meetup series with speakers from Google, Adobe, and BBC.
  • Launched TECH.review, a digital publication exploring dev/design trends.
TECH.insight

Volvo Cars

Volvo

Volvo Cars

Frontend Architect: Offer Selector and Car Configurator

  • Built the Offer Selector microfrontend from scratch and led it through launch as the sole frontend engineer. Continued to own and evolve the architecture as the team expanded and the product matured across multiple markets.
  • Delivered a WCAG 2.2-compliant UI, with robust keyboard navigation, screen reader support, ARIA roles, and motion sensitivity handling.
  • Engineered backend-for-frontend APIs for session state, PDF generation, and localization.
  • Implemented caching and data-fetching strategies to reduce latency and improve reliability at scale.
  • Wrote and maintained test coverage using Playwright, Vitest, and React Testing Library.
  • Supported CI/CD workflows with automated audits and accessibility checks.

Cross-Team Impact

  • Created and integrated multi-market pricing components, combining GraphQL, REST, and content APIs into performant, composable UIs used across Volvo's global purchase flows.
  • Contributed to Volvo's frontend architecture forum to align platform strategy across teams.
  • Contributed to the global design system.
Volvo Cars Offer Selector

Riot Games

Riot Games

Developer Assessment Design

  • Contributed to engineering hiring by designing the frontend coding challenge used in Riot's developer interviews.
  • Helped shape evaluation criteria for code quality, UX clarity, and frontend architecture under pressure.

Nike

Nike

Developer

  • Nike+ JavaScript SDK
  • Nike Football "Winner Stays" Digital Wall, a real-time, dual-screen goal reaction experience
  • Nike Sportswear
  • Nike Football CMS
  • Nike Run London
  • Nike Grid
Nike Grid

Apress

Apress

Other Things of Note

  • Judge, 2025 Web Marketing Association WebAwards
  • Member, OpenJS Foundation (Individual)
  • Built ByteShrink, a CLI and API tool that scans `package.json` to identify bloat, unused dependencies, and performance risks.
  • Currently building ShrinkRay Tools, a performance analysis suite for modern web apps — with AI-driven bundle inspection, component-level tracing, and Core Web Vitals integration.
  • Maintainer of open-source codebases (e.g. HTML5 Frogger clone)
  • Articles published in net magazine, Linux Format, and online blog articles with syndication to dev.to, Medium, Hashnode, and Hacker Noon
  • Featured on Hacker News and in leading dev newsletters (TLDR Web Dev, Frontend Focus, Bytes.dev, TPGi, Web Directions)
  • Speaker at Future of Web Design, Internet & Mobile World, and TECH.insight events
  • Advocate for accessibility-first engineering, performance culture, and dev experience tooling

Subscribe for sharp takes on frontend craft.

No noise. Just occasional emails on what matters.