# data[].attributes.bio.html
As would be expected from a former manager of the Web Standards Project, Aaron Gustafson is passionate about web standards and accessibility.

In his more than two decades working on the Web, Aaron has worked with a number of companies you’ve probably heard of including Box, Happy Cog, Major League Baseball, McAfee, the New York Times, SAS, StubHub, the U.S. Environmental Protection Agency, Vanguard, Walgreens, and Yahoo. He joined Microsoft as a web standards advocate to work closely with their browser team and is currently spending a lot of his time thinking about Progressiv Web Apps.

Aaron loves to share his knowledge and insights in written form. His three-part series on progressive enhancement for A List Apart is a perennial favorite and his seminal book on the subject, Adaptive Web Design, has earned him numerous accolades and honors. When he’s not writing, Aaron is frequently on the road presenting at conferences and running workshops across the globe.

Aaron also founded the Chattanooga Open Device Lab and is a longtime member of Rosenfeld Media’s “experts” group and has been known to have some opinions, many of which you can read at aaron-gustafson.com.

# data[].relationships.data[].attributes.title
Can your AI pass the accessibility test?

# data[].relationships.data[].attributes.title
Progressive Enhancement: Where Do I Begin?

# data[].relationships.data[].attributes.title
Delivering Critical Information & Services

# data[].relationships.data[].attributes.title
Delivering Critical Information & Services (Closing Keynote)

# data[].relationships.data[].attributes.title
Delivering Critical Information & Services

# data[].relationships.data[].attributes.title
Getting Started with Progressive Web Apps [Workshop]

# data[].relationships.data[].attributes.title
Better performance == greater accessibility

# data[].relationships.data[].attributes.title
Designing for Everyone: Building Great Web Experiences for Any Device

# data[].relationships.data[].attributes.title
Progressive Web Apps and the Windows Ecosystem

# data[].relationships.data[].attributes.title
Progressive Web Apps and the Windows Ecosystem

# data[].relationships.data[].attributes.title
Progressive Web Apps and the Windows Ecosystem

# data[].relationships.data[].attributes.title
Learn From the Past, Enhance for the Future

# data[].relationships.data[].attributes.title
There Are No “Buts” in Progressive Enhancement

# data[].relationships.data[].attributes.title
Adaptive Designs Across Devices [Workshop]

# data[].relationships.data[].attributes.title
There Are No “Buts” in Progressive Enhancement

# data[].relationships.data[].attributes.title
Designing Across Devices with Progressive Enhancement

# data[].relationships.data[].attributes.title
Adaptive Web Design: Layer by Layer [Workshop]

# data[].relationships.data[].attributes.title
Creating Adaptive, Responsive Web Designs [Workshop]

# data[].relationships.data[].attributes.title
Crafting Rich Experiences with Progressive Enhancement

# data[].relationships.data[].attributes.title
HTML5: Smart Markup for Smarter Websites

# data[].relationships.data[].attributes.title
Crafting Rich Experiences with Progressive Enhancement

# data[].relationships.data[].attributes.title
Structure & Semantics in HTML5 [Workshop]

# data[].relationships.data[].attributes.title
Accessibility & Forms in HTML5 [Workshop]

# data[].relationships.data[].attributes.title
JavaScript Interfaces in HTML5 [Workshop]

# data[].relationships.data[].attributes.title
What You Need To Know About IE8 and Standards

# data[].relationships.data[].attributes.title
View from the Outside: Real World Perspectives on the W3C

# data[].relationships.data[].attributes.title
Transcendent Design with CSS & JavaScript

# data[].relationships.data[].attributes.title
Content Management (CMS) Today: Issues, Technologies, and Standards