LogoPotato Log
  • 블로그
  • 갤러리

최근 작업물

더 보기

브라우저에서 구현한 시네마틱 DOSCAR 색보정 워크플로우

WASM으로 포팅한 Doro Web 파이프라인을 브라우저 갤러리로 옮기며, 후보 처리 과정과 UI 설계를 DOSCAR Awards 스타일로 재해석한 경험을 공유해요.

2025년 10월 11일

펼쳐지는 보물 지도와 점선 길 안내 인터랙션

접혀 있는 지도를 펼쳐 길을 선택하고, 원하는 위치를 클릭하면 점선 경로와 반짝이는 표시가 나타나는 보물 찾기 인터랙션을 소개해요.

2025년 10월 8일

절도 있는 뼈대 체인으로 움직이는 프로시저럴 물고기

Processing으로 만든 물고기 애니메이션을 React + p5.js 조합으로 다시 구현하며 배운 체인 기반 리깅(Rigging) 기법과 마우스 인터랙션을 소개해요.

2025년 10월 8일

Persona IM - Jetpack Compose UI를 React로 재구현

Persona 5 스타일 메시징 앱 UI를 웹으로 포팅한 인터랙티브 데모예요.

2025년 1월 2일

소프트 바디 물리 엔진으로 구현한 프로시저럴 개구리 애니메이션

Processing으로 만든 소프트 바디 개구리를 React 환경으로 포팅하며 배운 물리 시뮬레이션과 크로스 플랫폼 개발 경험을 공유해요.

2024년 12월 15일

최근 게시물

  • 2026년 3월 17일

    바이브 코더를 위한 Next.js 최적화 (1/3): 이미지 최적화

    Next.js Image 컴포넌트가 해결하는 네 가지 문제와 Vercel 비용 구조, 자체 아키텍처 설계까지 정리했어요.

    3분 read
    Next.js성능 최적화이미지바이브 코딩
    바이브 코더를 위한 Next.js 최적화 (1/3): 이미지 최적화
  • 2026년 3월 17일

    바이브 코더를 위한 Next.js 최적화 (2/3): 렌더링 전략

    CSR, SSR, SSG, ISR, PPR까지 5가지 렌더링 전략의 차이와 선택 기준을 코드 예시로 정리했어요.

    3분 read
    Next.js성능 최적화SSRSSGISR바이브 코딩
    바이브 코더를 위한 Next.js 최적화 (2/3): 렌더링 전략
  • 2026년 3월 17일

    바이브 코더를 위한 Next.js 최적화 (3/3): 코드 분할과 캐싱

    dynamic import로 번들 크기를 줄이고, 캐싱으로 중복 DB 호출을 없애는 방법을 정리했어요.

    3분 read
    Next.js성능 최적화Code Splitting캐싱바이브 코딩
    바이브 코더를 위한 Next.js 최적화 (3/3): 코드 분할과 캐싱
  • 2026년 3월 16일

    Gemini 3.1 Pro로 UI 디자인하기

    랜딩페이지, SVG 애니메이션, 데이터 대시보드까지. Gemini 3.1 Pro의 디자인 활용법 5가지를 프롬프트와 함께 정리했어요.

    3분 read
    AIDesignGemini
    Gemini 3.1 Pro로 UI 디자인하기
  • 2026년 3월 16일

    Next.js에서 프로덕션 수준 API 만들기

    oRPC로 입출력 검증, 컨트랙트 우선 개발, OpenAPI 문서 자동 생성까지 한 번에 잡는 방법을 정리했어요.

    3분 read
    Next.jsAPIoRPCOpenAPI
    Next.js에서 프로덕션 수준 API 만들기
더 보기