- U-TreeMap
프론트엔드 · 팀 GreenDay · 5명
시민이 도시 수목의 크기를 직접 측정해 위치와 함께 지도에 기록하고, 탄소저장량 같은 생태서비스를 계산해 보여 주는 데이터 플랫폼입니다. 한이음 드림업으로 환경 단체 울산 생명의 숲과 연계해 울산대학교 일대 수목 조사를 진행했습니다.
- Mapbox 기반 위치 지도와 수목 마킹 화면 담당
- 확대 수준별 행정구역 집계와 개별 마커 전환, 화면 영역 기반 로딩, 폴리곤 정밀도 조절로 GeoJSON 최적화
- 휴대폰 흔들기와 삼각측량으로 GPS 위치 정확도 향상
TypeScript · Node.js · AWS · Docker · React
- 앤서러블
프론트엔드 기획, 구현 · 팀 T1 · 5명 · SumTech 해커톤
AI가 쓴 자소서와 실제 경험 사이의 간극을 줄이는 AI 자기소개서 서비스입니다. AI의 질문으로 경험을 '경험카드'로 정리하고, 기업 조건에 맞는 카드를 추천받아 자소서를 작성합니다. 프론트엔드 기획과 구현을 맡았고 해커톤에서 우수상을 받았습니다.

자소서 본문 · 경험 카드로 뒷받침되는 문장을 하이라이트 
1 경험 꺼내기 · 이력서를 활동별로 나누기 
1 경험 꺼내기 · AI 질문과 항목 상태 
2 자소서 쓰기 · 추천 경험 카드로 초안 작성 
3 제출 전 점검 · 문장마다 근거를 묻는 질문 React · TypeScript · AWS
- mealpick
백엔드 팀장 · 동아리 공식 프로젝트 · 8명
자취생을 위한 식비 기반 식단 생성 앱입니다. 영양을 기준으로 하는 기존 식단 앱과 달리 비용에 초점을 두어, 예산이 빠듯한 자취생도 더 가성비 좋게 먹을 수 있도록 설계했습니다.
- 백엔드 팀장으로 프론트엔드와 연결되는 API와 DB 구조 개발
- 팀원이 Python으로 만든 식재료 시세·레시피 크롤러를 Docker 컨테이너로 분리해 Spring 서버와 연동하는 구조 설계 (시세 출처: 한국소비자원 참가격, 한국농수산식품유통공사 공공 API)
- '케첩 1숟갈'처럼 제각각인 재료 단위를 정리하고, 재료별 특징에 맞춰 분류가 잘 되도록 데이터를 정제
Spring · AWS · Docker · MySQL
- 여보세요
안드로이드, 서버 · 팀 버터렉션 · 3명
HCI 수업에서 배운 내용을 활용해 기획한, 고령 사용자를 위한 전화형 AI 음성 대화 앱입니다. 가장 친근한 형태인 전화 UI로 어르신들이 가장 많이 겪는 고혈압 관리 문제를 풀고자 했고, 실시간 음성 인식, LLM 대화, 음성 합성으로 전화 통화처럼 자연스럽게 대화하며 정서적 동반자 역할을 하는 것을 목표로 합니다.
- 사용자의 다양한 언어적 표현으로 이루어진 음성 정보에서 필요한 내용을 추출해, DB에 저장할 수 있는 정형 데이터로 변환하는 부분에 집중
PostgreSQL · AWS · Docker
- BookSentimentLeague
프론트엔드 · UMC 5기 · 기획, 디자인, 개발 팀
CRUD 기반의 감성 독후감 공유 플랫폼입니다. UMC 5기에 프론트엔드(React) 파트로 참여해 PM, 디자이너, 백엔드, 프론트엔드로 팀을 이루어 기획, 개발, 테스트, 배포, 운영까지 실무에 가까운 팀 프로젝트를 경험했습니다.
- 프로젝트 초기에 디렉토리 구조, 커밋 규칙, 기술 스택, 공통 라이브러리 등 협업 환경을 팀과 함께 세팅
React








