I’m a UX Engineer who loves design systems, good web services, and beautiful things.
I’m always thinking about how to make the most impact with the same resources, but I also believe that sometimes inefficient choices are necessary. I believe in investing in design, systems, testing, and automation that are flexible to change, and I try to make sure that these elements go hand in hand with product improvement.
I love to share my experience and knowledge. I believe that knowledge becomes mine when I can share it, and I want to contribute to the virtuous cycle of sharing.
position | PC Design Platform Team |
projects | Design System |
tds-desktop architect design and development
Built a new PC design system used by various Toss affiliates. Set goals, direction, and contributed to UX and DX improvements for the design system.
Define the level of abstraction of product components and define the responsibilities of the design system
Establish a design direction
position | Design Platform, Core Squad |
projects | Design System, flex2.0개편, Core HR관련 서비스 |
flex Design System 3.0(linear) architect design and development
Build a new design system based on lessons learned from Design System2.0, which helped designers and developers collaborate and contributed to the flexibility, aesthetics, and accessibility of our products.
Design systems to ensure consistency of behavior while reducing the constraints of representation (https://so-so.dev/react/design-system-decision-record/)
Separate packages for systems that focus on scalability (linear) and systems that focus on productivity (linear-extension)
planning and developing tools to make designers and developers more productive
Skeleton Code generator Figma Plugin to help developers be more productive by generating skeleton component code
We revamped the product to ensure it could be used by customers of all sizes and HR policies. I contributed to the groundwork and prioritization, and together we created a roadmap of tasks to ensure that the big changes were implemented quickly and reliably.
2.0 Project design and base package creation
User profile, add/invite members
Project Performance TF
position | Engineering Foundation |
projects | Design System, 카드/대출/투자 추천 서비스 2.0 개편 |
Designed and implemented the Banksalad Product Language (BPL) to increase design consistency and productivity. Shared lessons learned from initially organizing the design system in blog posts and internal presentations.
Decoupling View and Data and handling all business logic in redux middleware.
Run integration tests using msw and testing-library. Created a guide for writing test code within the team.
LightHouse baseline (Slow 4G) improved from 40 to 87.
Share SSR Guide