← PORTFOLIOPDF 다운로드

Resume

박찬빈Frontend Developer

세종대학교 컴퓨터공학과 4학년입니다. 위치 기반 게임을 출시해 운영하고 있고, 교내 수강신청 도우미와 분실물 지도 서비스를 팀으로 만들었습니다. 만들고 끝나는 프로젝트보다 사용자가 있는 서비스를 오래 다듬는 일을 좋아합니다.

010-2604-7764chanbin0626@gmail.comgithub.com/INSANE-Pportfolio.chanbin.dev

기술

Language
TypeScript · JavaScript · Dart
Framework
React · Next.js · Flutter
State & Data
Zustand · TanStack Query · Riverpod · MSW
Test
Vitest · Cypress
Infra / Deploy
GitHub Actions · Docker · AWS (EC2 · S3 · CloudFront) · Vercel
Collaboration
Git · GitHub · Notion

프로젝트

2025.10 ~

프론트엔드 (앱 · 웹)

출시 · 운영 중

경찰과 도둑

위치 기반 실시간 멀티플레이어 모바일 게임

App StoreGoogle Play소개 웹사이트앱 GitHub웹 GitHub

  • STOMP 기반 WebSocket으로 실시간 채팅과 체포·탈옥 등 게임 이벤트를 구현하고 양대 마켓에 출시
  • 화면이 꺼지면 iOS가 소켓을 끊어 게임이 멈추던 문제를, FCM 푸시 수신을 네트워크 생존 신호로 활용한 자동 재연결로 해결
  • 서울게임타운 부스 참가를 먼저 제안해 신청부터 운영까지 진행. 이틀간 방문객 300명, 서비스 가입자 60명 증가
  • '경찰과 도둑'이 일반명사라 검색에 밀린다고 판단, 노션에 글만 쓰면 발행되는 팀 블로그를 제안하고 Next.js로 구축
  • 카카오톡, 인스타그램, 당근 인앱 브라우저에서 초대 링크가 앱으로 이어지지 않는 문제를 브릿지 페이지로 해결

Flutter · Dart · STOMP over WebSocket · Riverpod · Next.js · Notion API · Vercel Blob · Upstash Redis

2025.12 ~

프론트엔드

운영 중

올클

세종대학교 수강신청 도우미

서비스GitHub

  • 한 학기 2만 명이 사용하는 수강신청 도우미에서 졸업 요건 검사 기능을 주도 개발. 운영이 종료된 'Please Graduate'의 원 개발자에게 직접 이전 요청을 받아 진행
  • 균형교양 정책, 전공 인증, 복수전공 등 복잡한 학사 규정을 대시보드와 검사 플로우로 구현
  • 명세가 자주 바뀌는 졸업 판정 로직을 백엔드와 조율하고 사용자 제보에 대응
  • PR마다 같은 리뷰 지적이 반복되는 걸 줄이려고, 팀 컨벤션을 AI 에이전트 작업 규칙(CLAUDE.md)으로 정리해 자동화하는 중

React · TypeScript · Zustand · TanStack Query · MSW · Storybook

2026.03 ~

프론트엔드 · AI 추론 서버

Footure

축구 선수 이적 퍼포먼스·시장가치 예측 서비스

서비스프론트 GitHubAI 서버 GitHub

  • 팀에 서버 경험자가 없어 FastAPI 기반 AI 추론 서버까지 역할을 넓혀, API 규격과 배포 방식을 문서로 합의한 뒤 구축
  • 예측 모델을 갈아끼울 수 있는 구조와 환경별 실행 모드를 설계하고, 선수 한 명의 예측 실패가 전체 응답을 막지 않게 처리
  • 선수 검색과 상세, 시즌 지표 그래프, 어드민 화면 구현. Docker와 GitHub Actions로 EC2 자동 배포 구성

React · TypeScript · FastAPI · Docker · GitHub Actions · AWS (EC2 · S3)

2025.07 ~ 2026.04

프론트엔드 · 배포

세종 줍줍

세종대학교 지도 기반 분실물 찾기 웹

서비스GitHub

  • Context API로 시작한 전역 상태가 리렌더링 문제를 일으키자 TanStack Query와 Zustand로 역할을 나눠 마이그레이션
  • 첫 팀 프로젝트에서 브랜치 전략과 이슈, PR 컨벤션을 오픈소스 방식을 참고해 팀과 함께 정립
  • MSW 목 서버로 백엔드와 병렬 개발, AWS CloudFront 배포 파이프라인을 직접 구축

React · TypeScript · Vite · Zustand · TanStack Query · MSW · AWS CloudFront

수상

활동

2025.03 ~

그리디 (Greedy)

세종대학교 SW 학술 동아리 · 2기 멘티 → 3기 스터디 리드 → 4기 메인테이너

  • 56명 규모 동아리에서 멘티로 시작해 스터디 리드, 미션 메인테이너로 역할 확장. 미션 하나에 수십 개의 리뷰 코멘트가 오가는 코드 리뷰 문화에서 성장
  • 두 기수 연속으로 스터디를 이끌며 매주 세션을 진행, 상태관리 미션을 Zustand와 TanStack Query 기반으로 재설계
  • 직접 설계한 JavaScript 게임 미션이 우아한테크코스 코치들의 스터디 네트워크(초록스터디)에 첫 프론트엔드 학습 자료로 제공되는 절차 진행 중
  • 현업 코치 초청 세션(코수타)과 컨퍼런스(그리디콘) 기획과 운영, 축제 부스 총괄

학력 · 병역 · 어학

학력
세종대학교 컴퓨터공학과 · 2021.03 ~ 재학 중 (4학년)
병역
카투사(KATUSA) 병장 만기전역 · 미 육군 표창 훈장(ARCOM) 수훈 · 2023.05 ~ 2024.10
어학
JLPT N3 (2024.07 취득)