
// about the maker
Hi, I'm Josh.
I'm an artist for everyone and my medium is <code/>.
designer, developer, educator, and persistent advocate for making the web work better for everyone.
01 / the day job
Designing and building at the University of Michigan Library
I design and build accessible digital experiences for the University of Michigan Library. My work focuses on creating user-friendly interfaces for the Library website's front-end, while contributing to initiatives across accessibility, analytics, and digital projects.
02 / access for all
Leading accessibility initiatives in higher education
I've worked with administration to create digital accessibility remediation plans in response to Department of Justice complaints. I also led university-wide accessibility initiatives, developing training for content editors, developers, and designers.
03 / out in the wild
Speaking about design, code, and access
- Digital Summit, Detroit (2019) How to build for everyone, and why you should care
- UCDA, Portland (2019) UX tips to make your website not suck, How to not get sued — design a website accessible for everyone
- UCDA, Atlanta (2020) Gamification of UX, Accesssibility Remediation Planning
04 / the classroom
Teaching graphic design and web design
I taught graphic design and web design at Central Michigan University, where I shared my knowledge and experience with students. My courses covered a range of topics, including user experience design, front-end development, and accessibility.
Latest from the blog
View all posts →
Making My Blog Header Images in Blender
A look behind the scenes at how I model and render the Blender images used for my blog posts.

Gatsby in 2026
The state of Gatsby as a front-end framework in 2026

3D Interactive Card Hover
How I built a 3D card hover effect with CSS transforms, mouse position, and a moving glare.