Material Library
Visit Material Library(opens in a new tab)2026
Stack: NextJS, React, and TypeScript, using TailwindCSS, Better-Auth, Prisma, Resend, and NeonDB, and deployed on Vercel.
The Material Library is an interactive collection of game design projects, that weaves their design documentation, development history (git commits), and prototypes into a linear timeline form, enabling readers to analyze the design process of a video game.
I was the designer, software engineer and lead for this project. I defined the tech-stack, defined the features, built the data infrastructure and pipelines, and built the web application.
Materializing Design is a research group at Concordia University, Montreal. We study design process, knowledge embedded in artifacts and in their creation process, and how can we give this tacit knowledge material form. We do this via the Method for Design Materialization (MDM).
Design research is generally communicated with annotated portfolios or post-mortem analyses. These approaches treat design as a state-function and the design process, failures, the design trajectory is discarded. Design knowledge is treated as secondary to its outputs. In academic research, this is a significant gap: if design is a form of inquiry, the process itself is scholarly material worth preserving and sharing.
MDM dovetails reflective design journaling with version control software (Git Commits) allowing the design process to be captured. MDM has two sides: Articulation and Analysis 1.