UX Engineering
Learn through code.
Build real things.
Structured courses and hands-on tutorials covering GSAP animation, D3 data visualization, CSS techniques, Three.js, Canvas, and UX engineering.
Courses
Course6lessons
D3 Data Visualization
From bar charts to interactive 3D globes — 6 essential D3.js v7 patterns
Start learning→
Course9lessons
개발 환경 입문
터미널부터 Vercel 배포까지 — 코딩 경험 없이 시작하는 개발 환경 세팅
Start learning→
Course17lessons
GSAP Animation
Scroll effects, 3D transforms, SVG drawing, smooth scroll — 17 essential GSAP patterns
Start learning→
Course10lessons
Three.js for Interactive Content
Build scroll-driven 3D scenes, product viewers, particle systems, and shader effects — patterns you can ship on real projects
Start learning→
Course준비중
Vibe Coding for UX Engineering
Build production-ready UI with Claude Code — prompting, iteration, CSS, GSAP animations, JS interactions, and real project delivery
Tutorials
Standalone demos with live code. Pick any topic, open the demo, inspect the source.
UI Components 8 demos Design System 4 demos CSS 6 demos Canvas 2D 3 demos Three.js 4 demos Motion 4 demos Transitions 5 demos
Blog
UX design, tooling, and front-end craft — in Korean.
- DESIGN.md란 무엇인가? AI 시대의 디자인 기준서를 정리하는 새로운 방식 AI 코딩 도구를 활용해 UI를 만들고 화면을 빠르게 실험하는 흐름이 보편화되면서, 이제는 단순히 “좋아 보이는 디자인”을 만드는 것보다 “일관된 기준에 맞는 디자인”을 유지하는 일이 더 중요해졌습니다. 문제는 이 기준이 사람끼리만 공유되는 문서에…
- 옵시디언에서 노트 간 연결성 높이기, 프론트매터 작성법까지 한 번에 정리 옵시디언(Obsidian)을 처음 사용할 때 많은 사람들이 가장 먼저 고민하는 것은 두 가지입니다. 하나는 노트를 어떻게 서로 잘 연결할 것인가이고, 다른 하나는 프론트매터(Frontmatter)를 어떻게 정리해야 할 것인가입니다.
- 바이브 코딩에서 하네스 엔지니어링이란 무엇인가 AI로 코드를 만드는 일이 더 이상 낯설지 않은 시대입니다. 이제 많은 개발자들이 자연어로 요구사항을 던지고, AI가 그에 맞춰 코드를 생성하는 흐름에 익숙해지고 있습니다. 이런 방식은 흔히 “바이브 코딩”이라고 불립니다. 아이디어를 빠르게 형태로…
- [Claude Code 꿀팁] 매번 'Yes' 누르기 귀찮다면? 자동 승인 설정하는 3가지 방법 Claude Code로 개발을 하다 보면, 파일 수정이나 명령어 실행 단계마다 매번 "Yes"를 눌러줘야 해서 코딩 흐름이 끊기는 경우가 많습니다.
- 정보처리기사 실기 - 3일차 (DB, 정규화) 오늘 공부를 마치면 아래 정도는 되어야 합니다.