erictree.me / field notes

Eric Tsai

I started with Vue 3 design systems and component libraries, and have extended into spec-driven AI development: I author specs, AI implements, I review, push back, and integrate.

This site is where I keep technical notes and learning trails. Most notes orbit frontend engineering, AI tooling, shell, and the practical details that only show up when tools need to land in real work.

soft personal site, not a job-hunt landing page

What I keep practicing

Frontend foundation

Three years in Vue 3 design systems, Vuetify integration, and Framework First adoption, including reducing CSS !important usage from 114 to 0.

Spec-driven AI development

Specs are the primary artifact. AI implements; I review, push back, and integrate across Rust, TypeScript, Python, and shell.

Cross-functional translation

I translate ambiguous needs across engineering, design, PM, and non-technical stakeholders so tooling actually lands.

Recent notes

All posts