Building an Accessible Modal Dialog in React
A comprehensive tutorial on using the HTML dialog element with React to create a reusable and accessible modal dialog.
Data visualization, web applications, UX prototyping, interaction design, cartographic design, and more.
View PortfolioRamblings on past projects and solving problems relating to web development, data viz, cartography, and interaction design.
View BlogCurious how a Design Engineer can help bridge the gap between UI design and development? Or just want to say hello?
Get in TouchA comprehensive tutorial on using the HTML dialog element with React to create a reusable and accessible modal dialog.
Creating color palettes programmatically and fixing color contrast issues using the OKLCH color space in CSS.
Notes on migrating this website from Jekyll to Eleventy, as well as a bit of (re)design in the open.
20 more posts can be found in the archive.