// live · generative ui
Hello!
ワーク
xenoMateria
B2B SaaS xenoBrainのデザインシステム(token/components)設計、運用フロー構築、実装。
既存プロダクトで使用されているバラバラな仕様のコンポーネントをグルーピング。必要なコンポーネントを取捨選択し、新しいコンポーネントをデザイン。TailwindCSSを導入し、色、サイズ、タイポグラフィー、スペーシングなどのプリミティブトークンおよびセマンティックトークンを定義。
- 担当
- デザインシステムに関わる全て(設計から実装まで)
- 主な成果
- 実装の自動化基盤の構築
Design Efficiency
xenoMateria導入によりデザイン工程の工数を1/5に削減。
旧来のFigma中心のフローからコード中心のプロトタイピングに移行することにより、アイデアを形にする時間を1/5に圧縮。また、プロトタイプはほとんどそのままフロントエンド実装に流用できるようになり、全体としては更なる効率化が実現された。
- 担当
- デザインシステムを活用したプロトタイピングフローの構築
- 主な成果
- プロトタイピングの時間を1/5に圧縮
Vue 2 → Vue 3 Migration
B2B SaaSプロダクトのVue 2→Vue 3移行。
Vue2からVue3への移行にあたり、既存コンポーネントを旧来のOptions APIからComposition APIへの書き換え。
- 担当
- コンポーネントの書き換え
- 主な成果
- Vue2からVue3への段階的移行の足がかり
GenUI Pipeline
このサイト。LLMがOpenUI Langをストリームし、デザインシステムが描画する。
このサイト自体。LLMがOpenUI Langをストリームし、デザインシステムのコンポーネントとしてリアルタイムに描画する。
- 担当
- 設計・実装すべて
- 主な成果
- デザインシステム → AI実装のライブデモ
このサイトの使用技術
- Next.jsApp Router · Edge Runtime
- Reactv19 · Server Components
- TypeScript型安全なフロントエンド
- Gemini2.5 Flash · OpenAI互換API
- Zodコンポーネントpropsの契約
- pnpmパッケージ管理
- UIOpenUIGenUI ストリーミングランタイム
Design System
トークン・コンポーネント一覧
View →StackGridTextContentStatCardProjectCardTagListTimelineCallout
5awr / SAWADA Ryunosuke
デザインとエンジニアリングの両輪でデザインシステムを設計・構築し、AIを活用したフロントエンド実装の自動化を推進しています。