Multi-Step-Form 형태의 인공지능 작곡 및 편집 웹 서비스 LAIVE의 개발을 담당하고 있습니다. 목적조직으로 일하고 있으며, 기획부터 디자인까지 폭넓게 관여하며 더 나은 제품을 만들기 위해 노력하고 있습니다.
<BottomSheet />
<Modal />
등의 컴파운드 패턴의 Overlay 컴포넌트 개발audio instance
를 전역으로 관리하는 zustand store 및 <Playbar />
컴포넌트 개발회원가입
로그인
로그아웃
유저 정보 관리
interceptor를 사용한 토큰 갱신 및 재요청
등 인증/인가와 관련된 모든 기능 개발withAuthServerSideProps
서버 사이드 함수 개발
framer-motion
라이브러리 도입 및 파트 내 기술 전파AI 배경음악 구독 서비스 VIODIO의 유지보수와 UX 개선을 담당하고 있습니다.
useInfiniteQuery
로 마이그레이션하며 데이터를 캐싱하여 서버 통신 횟수를 축소하고, 유저가 스켈레톤 UI를 보는 불필요한 시간을 단축styled-components
가 런타임에 동적으로 스타일을 적용하기 위해 리렌더링 될 때마다 새로운 <style />
태그를 생성하면서 발생scss
로 분리하여 FOUT 개선사내 디자인시스템의 신규 컴포넌트 개발 및 유지보수를 담당하고 있습니다.
TDS(Toss Design System) 애니메이션 컴포넌트를 제작하는 NEO-TDS에 참여하여 신규 컴포넌트를 개발하고, Framer에서 사용할 수 있도록 Framer 컴포넌트를 개발했습니다.
<Tooltip />
<FullTooltip />
<Highlight />
<CTA />
등 각종 Web, Framer 컴포넌트 개발 및 유지보수TDS(Toss Design System)을 비롯하여 생산성을 위해 사용하고 있는 각종 사내 라이브러리를 유지보수, 개발했습니다.
framer-tds-label
및 framer-animate-label
패키지 개발토스의 모든 리소스가 모이는 Resource Center를 유지보수, 개발했습니다.
react-query
도입useInfiniteQuery
로 마이그레이션에듀테크 플랫폼 '인프런'의 개발/프로그래밍 카테고리 MD로 지식공유자 섭외 및 컨설팅, 강의 기획, 판매전략 수립, 내부 마케팅, 고객 응대 등 강의 탄생부터 판매까지의 전 과정을 담당했습니다.
국내 1위 홈쇼핑이자 종합몰인 GS홈쇼핑(GSSHOP)에서 가공식품, 육아/교육, 가전 카테고리 MD로 상품 기획, 소싱, 협력사 소통, 마케팅, 방송 운영 등 상품이 판매되기까지의 전 과정을 담당했습니다.
React + tailwind 기반의 디자인 시스템
lerna
를 사용한 모노레포 구성 및 컴포넌트 단위의 패키지 배포로 각 컴포넌트의 버전을 편하게 관리hygen
도입, 개발자 생산성 증가동료의 익명 피드백으로 자신의 성향과 장단점 등을 파악해요. 강점은 살리고, 약점은 보완하기 위한 익명의 피드백 수집 및 통계 서비스.
GA
mixpanel
을 도입하여 퍼널 분석 및 이탈률 개선vitest
를 사용한 단위 테스트 코드 작성svg
로 직접 구현Dialog
Tooltip
등 공통 컴포넌트 구현 및 storybook
작성/result
) 구현함수의 반환 타입을 명시하도록 하는 Typescript ESlint Plugin
아주 심플한 플랫 디자인의 오픈소스 포트폴리오 템플릿. 지금 보고계신 페이지도 이것을 기반으로 만들어졌어요.
Next.js
의 getStaticProps
를 사용한 SSG(Static Site Generation) 구현next-seo
를 도입markdown
과 data.json
만 작성하면 포트폴리오를 제작할 수 있도록 구성tailwind
의 theme
을 사용하여 사용자의 취향에 맞게 컬러를 쉽게 커스텀할 수 있도록 개발