VS

Code, Design & Typography

by the web, for the web

I write about design systems and front-end architecture, share stories from my work, analyze video games and media, and philosophize about the intersection of logic and creativity. This is my public notebook for everything I'm thinking about.


Design, Development & Deep Dives

Technical breakdowns of UI components and design system architecture. Essays on game design and media criticism. Personal stories and philosophical musings on creative work.

This isn't just a dev blog—it's where I connect code and creativity, systems and stories, logic and whimsy.


Software Stack

Software Stack

The tools and apps that power my daily workflow.

The 2x2 Matrix

The 2x2 Matrix

A simple framework for thinking through tradeoffs.

Move in Faith

Move in Faith

On acting before you feel fully ready.

Never-Ending Improvements

Never-Ending Improvements

Why "done" is the wrong goal for good systems.

Keep It Simple

Keep It Simple

A case for restraint in design and code.

The iPod, New

The iPod, New

Revisiting a design icon and what it still teaches.


Hi, I'm Vi Saint

Creative Technologist

I design & develop for the open web. I'm opinionated, moody, occasionally obsessive quirky about design, especially colors and type. I love retro technology (Typewriters, game consoles, old computers), run Linux and MacOS, fear the increasing enshitification of modern tech and hope to work towards a better future.