Yeongchan Jo
Frontend 개발 · 웹 · 앱 서비스
안녕하세요! 끊임없이 성장하는 개발자 조영찬입니다. 다양한 기술 스택을 활용하여 웹과 앱 서비스를 개발하고 있으며, 새로운 기술을 배우고 적용하는 것에 열정을 가지고 있습니다.
학력
건국대학교 서울캠퍼스스마트ICT융합공학과 (부전공: 문화콘텐츠학과)23학번 재학 중
2023 - 현재경력
서울소프트모빌리티 개발팀 · Full-Stack Developer
2025.02 - 2026.07운수사(버스·택시) 대상 ERP 서비스를 개발·제공하는 IT 기업에서 Full-Stack 개발자로 근무했습니다.
- •배차, 급여, 자재, 인사관리 등 핵심 업무 모듈 개발 및 유지보수
- •Django 기반 MVT 패턴을 활용한 웹 서비스 개발
- •기존 레거시 시스템 분석 및 개선
PythonDjangoJavaScriptMySQLHTML5CSS3
수상
- 장려상코레일 내일로 해커톤2025.12
- 최우수상충주 청년 창업 아이디어 캠프2026.01
- 대상디프만(DEPROMEET) 18기2026.06
자격증
- 데이터 분석 준전문가 (ADsP)한국데이터산업진흥원2025.11
- 정보처리산업기사한국산업인력공단2025.09
활동
디프만(DEPROMEET) 18th2026.03 ~ 2026.06
Web
디자이너와 개발자가 서비스 기획부터 런칭까지 함께 경험하는 성장추구형 커뮤니티 (PiKi 프로젝트 대상 수상)
구름톤(goormthon) in JEJU 17th2026.04
Frontend
제주도 현지 교육과 함께 진행되는 제주 관련 주제 해커톤
GDG on Campus Konkuk University 26-272026.09 ~
Member
Google Developer Groups on Campus, 세미나와 스터디로 함께 성장하는 개발자 커뮤니티
솝트(SOPT) 39th2026.09 ~
Web Developer
기획·디자인·개발이 함께 서비스를 만드는 대학생 연합 IT 벤처 창업 동아리
기술 스택
FrontendReactNext.jsTypeScriptJavaScriptHTML5CSS3Tailwind CSSFramer MotionTanStack QueryZustandVite
BackendPythonDjangoFastAPIMySQLFirebase
MobileReact NativeExpoFlutterDartRiverpodSwift
ToolsGitGitHubGitHub ActionsVercelFigmaGoogle Analytics
Offway
2026.07 ~연차로 떠나는 로컬 여행 플래너
역할 Frontend (iOS 앱 · 공유 웹)팀 3인 팀 프로젝트 (Frontend 1 · Backend 1 · Designer 1)
남은 연차로 다녀올 수 있는 인구감소지역 여행 코스를 추천하는 iOS 앱입니다. 잔여 연차·이동수단·일정 취향을 입력받아 도달 가능한 지역과 날짜별 코스를 만들어 주고, 확정한 코스는 연차에서 자동 차감됩니다.
- •App Store 정식 출시 (2026.08) 후 지속 업데이트 — 기획부터 배포·운영까지 프론트엔드 전 과정 담당
- •Riverpod 3 + GoRouter 기반 feature 단위 아키텍처 설계 (data/domain/presentation 분리)
- •Dio 인터셉터로 JWT 자동 첨부 및 토큰 갱신 처리
- •인구감소지역 89곳 전수 조사 결과 콘텐츠가 40건 수준인 지역을 확인하고, 코스 최대 2박3일 정책을 도출
- •앱 없이도 코스를 볼 수 있는 공유 웹(offway.cloud)을 별도 구축 — 백엔드 CORS 제약을 서버리스 프록시로 우회
FlutterDartRiverpodGoRouterDioNaver Map APIFirebaseSwiftActivityKitWidgetKit
PiKi (피키)
2026.03 ~같이 고르는 쇼핑 토너먼트 · 위시리스트 소비 결정 서비스
역할 Web (Front-end)팀 10인 팀 프로젝트 (디프만 18기)수상 · 디프만 18기 대상
사고 싶은 것은 많지만 선택이 어려워 구매를 미루는 사용자를 위해, 쌓인 위시리스트에서 '먼저 살 것'을 골라주는 소비 결정 서비스입니다. 두 상품을 하나씩 비교하는 1:1 토너먼트로 최종 1순위를 정하고, 친구와 함께 고르는 소셜 토너먼트까지 지원합니다.
- •핵심 WOW 기능인 1:1 토너먼트를 진입·진행·결과(영수증)까지 전 화면 설계·구현
- •라운드가 빠르게 넘어갈 때 발생하던 race condition을 상태 처리 로직 개선으로 해결
- •SSE 기반 실시간 소셜 토너먼트로 기능 확장
- •리프레시 토큰 동시 호출로 자동 로그아웃되던 문제를 rotation 대응 dedupe로 해결
- •GA4·Firebase Analytics 연동으로 사용자 행동 퍼널 분석 및 이탈 지점 개선
Next.jsReactTypeScriptZustandTanStack QueryZodReact NativeTurborepo
삼춘이랑
2026.04제주 독거노인 × 청년·여행객 매칭 커뮤니티 서비스
역할 Frontend팀 팀 마음충전소 (구름톤 17기)
제주 독거노인과 청년·여행객을 매칭해 함께 시간을 보내며 제주를 경험하도록 돕는 커뮤니티 연결 서비스입니다. 매칭 구조를 통해 세대·지역 간 교류를 만들어내는 것을 목표로 합니다.
- •Next.js App Router 기반 페이지 구조 설계 및 라우팅 구현
- •TanStack Query로 서버 상태 캐싱·재조회 관리, Zustand로 즐겨찾기·사용자 정보 등 전역 상태 분리
- •디자이너의 Figma 컴포넌트와 Vapor UI를 연동해 반응형 디자인 시스템 구축 및 개발 생산성 향상
- •Open API Generator로 Swagger 기반 API 호출 로직을 자동 생성해 백엔드 연동 비용 절감
- •SSG로 숙소 상세 페이지를 빌드 타임 프리렌더링하고, Metadata API로 링크 공유 미리보기 제공
Next.jsTypeScriptTanStack QueryZustandVapor UI
Kickoff
2026.02실시간 축구 경기 정보 토스 미니앱
역할 1인 개발 (기획, 디자인, 개발)
실시간 축구 경기 스코어, 리그 순위, 선수 통계 등을 제공하는 토스 앱인토스 미니앱입니다. 유럽 5대 리그, UEFA 대회, K리그를 지원하며, 날짜별 경기 일정 조회와 상세 통계를 확인할 수 있습니다.
- •React Router v7 + TanStack React Query 기반 다중 페이지 SPA 설계
- •API-Football 데이터를 가공하여 대진표·순위표·폼 차트 등 복잡한 UI 구현
- •토스 앱인토스 프레임워크 연동 및 배포 경험
- •스켈레톤 로딩 UI 등 사용자 경험 최적화
ReactTypeScriptViteReact RouterTanStack QueryFramer MotionRecharts
Smoke Trace
2026.01담배 한 개비가 남기는 흔적 시각화 웹앱
역할 1인 개발 (기획, 디자인, 개발)
담배 한 개비가 남기는 흔적을 시각화하는 교육용 웹앱입니다. 꾹 누르기/더블클릭으로 담배를 피우는 시뮬레이션과 실시간 연기 파티클 효과, 개인/전체 통계를 제공합니다.
- •두바이 왕자에서 구축한 Firebase 실시간 시스템을 확장·응용
- •꾹 누르기·더블클릭 등 다양한 인터랙션 모드 설계
- •교육적 메시지를 게이미피케이션으로 전달하는 기획 경험
ReactTypeScriptViteTailwind CSSFirebaseFramer Motion
두바이 왕자
2026.01두바이 쫀득 쿠키 가상 먹방 웹앱
역할 1인 개발 (기획, 디자인, 개발)
6,000원짜리 두바이 쫀득쿠키를 무료로 먹어보는 가상 먹방 체험 웹앱입니다. 터치/클릭 인터랙션으로 쿠키를 먹고, 실시간 동시 접속자 수와 누적 섭취량을 확인할 수 있습니다.
- •첫 토스 앱인토스 심사 및 배포 경험
- •Firebase Realtime Database를 활용한 실시간 동시 접속자·통계 시스템 구현
- •파티클 애니메이션 등 인터랙티브 UI/UX 설계 경험
ReactTypeScriptViteTailwind CSSFirebase
충주 원도심 문제해결 균형발전 시스템
2026.01AI 기반 동적 리워드 관광 웹앱
역할 1인 개발 (기획, 디자인, 개발)수상 · 충주 청년창업 아이디어 캠프 최우수상
도시 활력 불균형 문제를 해결하기 위한 AI 기반 동적 리워드 관광 웹앱입니다. 저활력 지역(원도심)에서의 활동에 더 높은 리워드를 제공하여 관광객과 시민의 이동을 유도합니다.
- •대회 수상 아이디어를 실제 동작하는 데모로 구현
- •Leaflet 지도 라이브러리를 활용한 행정동 단위 시각화 경험
- •동적 리워드·미션·배지 등 게이미피케이션 시스템 설계
HTML5CSS3JavaScriptLeaflet
FootHub
2025.11 ~ 2026.01축구 직관 기록 다이어리 앱
역할 1인 개발 (기획, 디자인, 개발)
축구 경기 직관 기록을 작성하고 관리할 수 있는 모바일 앱입니다. 경기 사진, 좌석 정보, 평점, MVP 선정 등 직관의 특별한 순간들을 기록하고, 실시간 경기 스코어와 리그 순위를 확인할 수 있습니다.
- •첫 App Store 배포 경험 — 심사 과정 및 배포 파이프라인 학습
- •Riverpod 상태관리 패턴 적용 및 Flutter 아키텍처 설계 경험
- •외부 축구 API 연동 및 실시간 데이터 처리 구현
FlutterDartFirebaseRiverpodGoRouter
코레일 동행열차
2025.11 ~ 12AI 기반 커플 기차 여행 코스 추천 앱
역할 기획 · 개발 (2인 팀)팀 2인 팀 프로젝트수상 · 코레일 내일로 해커톤 장려상
사랑하는 사람과 함께하는 특별한 기차 여행을 위한 앱으로, AI 기반 맞춤형 여행 코스 추천과 레일필름(포토카드) 생성 기능을 제공합니다.
- •첫 해커톤 — 기획·디자인·백엔드 전 과정 참여
- •소개팅 앱 → 커뮤니티 → 사진관 콘셉트로 여러 차례 피봇팅하며 사용자 니즈 기반 재설계 경험
- •관광객·소상공인·지자체·플랫폼 4자 상생 구조 설계
- •Flutter, FastAPI, DGX SPARK를 활용하며 기획부터 개발까지 가장 큰 성장을 이룬 프로젝트
FlutterDartProviderNaver Map API
프로젝트 상세 내용과 스크린샷은 yeongchan.dev에서 확인하실 수 있습니다.