돌아가기
EN

2023.04 – 2024.10

캣제랩스· YooldoFrontend Engineer

Web2 게임의 Web3 전환을 돕는 블록체인 게이밍 플랫폼 Yooldo와 게임 온보딩을 지원했습니다. Yooldo는 Linea 체인 최대 규모의 GameFi 플랫폼으로, ESPORTS 토큰이 Binance Alpha·Bitget·MEXC 등 주요 거래소에 상장돼 있습니다.

성과

프로젝트

Yooldo x 리니아 파크 (체인 협업 이벤트)

2024.02 – 2024.04

문제 · 멀티 체인 환경에서 특정 체인으로 이벤트 참여를 유도해야 했고, 신규 유저 75만 명 유입으로 발생한 대규모 트래픽(이미지·영상 에셋 bandwidth 초과, Vercel 이미지 최적화 비용 급증)과 탈퇴 회원 게임 ID 검증 이슈가 함께 터졌습니다.

  • GA 지표로 멀티 체인 참여를 모니터링하고 커뮤니티 이슈에 긴급 대응.
  • 서버측 트랜잭션 실행 방식을 클라이언트측 실행 + 영수증 검증 로직으로 변경해 부하를 낮춤.
  • 탈퇴 회원의 게임 ID 검증 로직을 완화하고 사후 CS를 지원.

Yooldo 리브랜딩

2023.07 – 2023.11

문제 · 레거시 코드와 오래된 기술 스택(styled-components, localStorage 토큰 저장)이 브랜딩 변경과 함께 발목을 잡고 있었습니다.

  • 원자 단위 컴포넌트를 npm 라이브러리(catze-ui)로 분리하고, 큰 이미지·모션이 있는 랜딩 페이지와 게임·온체인 상호작용 페이지를 분리.
  • styled-components → Tailwind CSS 전환, SSR 도입, 액세스 토큰 저장을 localStorage → 쿠키로 옮기고 만료 타이머 구축.
  • 인게임 어뷰징 유저를 걸러내는 Jury DAO(탈중앙화 신고·판별 시스템) 기능 전체를 구성하고 유지보수.

게임 로그인·보안

2023.08 – 2024.02

문제 · 자체 퍼블리싱 게임(트러블펑크, RPD 등)의 로그인 보안과 오염된 게임 클라이언트 감지가 필요했습니다.

  • 유니버설 링크/딥링크(yooldo://game/troublepunk)로 게임 로그인 기능 도입, 보안 향상.
  • 백오피스로 게임 에셋의 S3 해시를 추적해 오염된 런처를 감지.
  • 안드로이드 전용 게임은 PlayStore market link로 플레이 진입 지원.

백오피스 개발과 운영

2023.04 – 2024.08
  • 운영 kill switch를 약 10분 단축. 유저·웹사이트 상호작용 추적, 이메일 배치 발송, 프로젝트 업데이트 예약.
  • Jury DAO, BRC-20 브릿지 등 운영이 필요한 기능을 백오피스로 제공. CI/CD 환경에서 GitHub PR 예약 머지 기능.
  • 컨트랙트 관리, 유저 관리, 온체인 상호작용 로그 추적. 지갑 PK·인프라 비밀번호 보안 정책 수립.

플랫폼 프론트엔드 & 트랜잭션 검증

  • 블록체인 게임 웹 서비스 플랫폼 개발과 운영, 온체인 상호작용 이벤트 대응.
  • 트랜잭션 영수증 분석을 통한 게임 재화 획득 검증 로직 개발.
  • 비트코인 브릿지(BRC-20) 구축과 운영.

스택

Frontend
TypeScript, Next.js, TanStack Query, Framer Motion, Storybook
Backend
Node.js, Nest.js, Prisma
Web3
Viem, Wagmi
Infra
Vercel, GitHub Actions