✋ 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.
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
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.

Volvo Cars
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.

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
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

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.