8000 jinho-yeom (Jinho) Β· GitHub
[go: up one dir, main page]

Skip to content
View jinho-yeom's full-sized avatar

Organizations

@sipe-team @gig-project @magicuidesign

Block or report jinho-yeom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jinho-yeom/README.md

πŸ‘‹ Hi, I'm Jinho Yeom

Frontend Engineer building design systems β€” from tokens to components to published packages.

I lead the frontend design system and developer tooling at Hyundai Capital, and maintain Magic UI. Outside of code, I DJ and explore music. Listen here.


πŸ›  Tech Focus

  • Core: TypeScript, React, Next.js, Vue
  • Design Systems: Design Tokens, Style Dictionary, Storybook, CSS, Motion
  • Tooling: Vite, Codemods, Package Publishing (publint, attw), Bundle Optimization

πŸ“« Career

Hyundai Capital β€” Frontend Engineer (2023.01 ~ Present)

Lead the frontend design system and developer tooling.

  • Rebuilt the component library on ESM for tree shaking, cutting TBT from 900ms to 10ms.
  • Reduced design-system CSS from 4.7MB to 133KB.
  • Shipped codemods that migrated 500+ files with zero manual edits.

⚑ Activity

  • SSAFY (2022.01 ~ 2022.12)

🌱 Open Source

Maintainer of Magic UI and Magic UI MCP. Creator of ui-layouts MCP.

GitHub Contribution Card

Selected Contributions

  • Design Token Tooling β€” Added configurable sort options (by name or custom comparators) for formatted variables in Style Dictionary.
  • Package Reliability β€” Added pre-publish validation with publint and attw, uncovering and fixing packaging issues across four packages in SIPE.
  • Docs Theming β€” Introduced centralized primitive and semantic color tokens in ui-layouts.
  • Safari / iOS Compatibility β€” Replaced SVG foreignObject video rendering with DOM overlays to resolve iOS rendering issues in Magic UI (#780).
  • React Rendering Stability β€” Fixed a hydration mismatch and a ResizeObserver effect loop in Magic UI's Animated Grid Pattern.
  • TypeScript Type Inference β€” Fixed type inference for all-uppercase keys (e.g. ID β†’ id) in toCamelCaseKeys in es-toolkit.
  • MCP Architecture β€” Introduced generic registry discovery tools while preserving existing APIs in Magic UI MCP.

View all contributions on GitHub


πŸ“š Side Projects

Pinned Loading

  1. dj-agency-website dj-agency-website Public

    v-f-labs, celebrate-agency, payday-records

    TypeScript

  2. ui-layouts/uilayouts ui-layouts/uilayouts Public

    UI Layouts isn’t just a library. It’s your complete front-end universe with components, effects, design tools, and ready-to-use blocks, everything you need to build modern interfaces, faster.

    TypeScript 3.9k 235

  3. ui-layouts/mcp ui-layouts/mcp Public

    MCP server for AI-powered UI component discovery on ui-layouts.com β€” search, docs, metadata, and TSX source in one pipeline.

    TypeScript 34 4

  4. magicuidesign/magicui magicuidesign/magicui Public

    UI Library for Design Engineers. Animated components and effects you can copy and paste into your apps. Free. Open Source.

    MDX 23.2k 1.2k

  5. magicuidesign/mcp magicuidesign/mcp Public

    Magic UI components, searchable and installable from your AI editor.

    TypeScript 212 38

0