██╗ █████╗ ███╗ ██╗ ██████╗ ███████╗███████╗ ██████╗ ██╗ ██╗██╗ ██╗ ██████╗ ███╗ ██╗
██║██╔══██╗████╗ ██║██╔════╝ ██╔════╝██╔════╝██╔═══██╗██║ ██╔╝██║ ██║██╔═══██╗████╗ ██║
██║███████║██╔██╗ ██║██║ ███╗ ███████╗█████╗ ██║ ██║█████╔╝ ██║ █╗ ██║██║ ██║██╔██╗ ██║
██ ██║██╔══██║██║╚██╗██║██║ ██║ ╚════██║██╔══╝ ██║ ██║██╔═██╗ ██║███╗██║██║ ██║██║╚██╗██║
╚███████║ ██║██║ ╚████║╚██████╔╝ ███████║███████╗╚██████╔╝██║ ██╗╚███╔███╔╝╚██████╔╝██║ ╚████║
╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚═════╝ ╚═╝ ╚═══╝
Web Developer · Building interfaces that feel inevitable
const Seokwon = {
role : "Web Developer",
focus : ["사용자 중심 UI", "확장 가능한 아키텍처", "성능 최적화"],
contact : "jangseokwon.dev@gmail.com",
} as const;Core
Framework
State
Styling & Data
Database & ORM
Build & Infra