데이터와 AI를 사용자가 직접 활용할 수 있는 서비스로 구현합니다.
Python·FastAPI와 Java·Spring Boot로 API와 데이터 흐름을 만들고, React·Next.js와 Flutter로 사용자 화면을 연결해 왔습니다. 실시간 게임에서는 플레이어 상태와 네트워크 흐름을 다뤘습니다.
포트폴리오 보기 ↗ · 프로젝트별 문제 해결 과정과 구현 근거
|
AI 친구 대화와 학습·게임을 연결한 웹 서비스. 기여 · 3인 팀에서 Jiho·Teacher, 웹 서비스와 게임 구현. Isabella와 별도 오토레이터는 팀원 담당. 근거 · 내부 장기기억 10문항 평가와 실패 분석. 기존 단위 테스트 23개 통과. Python · FastAPI · React · Supabase Repository ↗ · 세션 분리 구현 ↗ |
문화행사 탐색을 모바일 화면으로 연결한 Flutter 클라이언트. 기여 · 로그인, 날짜·카테고리별 행사 조회, 검색·상세, 프로필 화면 구현. 근거 · 팀 저장소의 본인 구현 커밋. 아카이빙 완료·출시 성과는 포함하지 않음. Flutter · Dart · Provider · REST API Repository ↗ · 기능 구현 ↗ |
|
달리기 메커니즘과 경기 상태를 연결한 Unity 멀티플레이 프로젝트. 기여 · 4인 팀에서 자동 전진·대시·충돌 개선과 네트워크 공통부 구현. 근거 · 플레이어 상태 머신, 로딩 완료 이후 생성, 경기 상태·점수 전파 코드. Unity · C# · NGO · Relay Repository ↗ · 달리기 상태 머신 ↗ |
경기와 발화 데이터를 함께 탐색하는 코칭 대시보드. 기여 · 데이터 적재·DB·분석 API·타임라인과 차트 전체 개발. 활용 · 실제 프로게이머와 코치가 인터뷰 과정에서 사용. Java · Spring Boot · MySQL · Next.js 합성 데이터 데모 ↗ · 읽기 전용으로 시간 구간과 대화 패턴을 탐색할 수 있습니다. |
![]() |
3학년 때 팀을 이끈 첫 백엔드 프로젝트. 푸앙이를 클릭하며 학과별 점수를 쌓고 순위를 확인하는 웹 서비스입니다. 기여 · 회원가입·로그인, 서버 세션 기반 사용자 식별, 오류 처리와 팀 기능 통합. 근거 · 본인 구현 커밋과 기능 브랜치 병합 이력. Java · Spring Boot · Thymeleaf · JPA · PostgreSQL Repository ↗ · 프로젝트 소개 ↗이미지는 원본 UI 기반 정적 미리보기이며 예시 점수를 사용했습니다. |
- 서비스 흐름 연결 — 데이터 입력부터 API와 화면까지 이어지는 기능을 만듭니다.
- 상태와 경계 관리 — 대화 세션, 사용자 상태, 네트워크 객체의 수명을 나누어 다룹니다.
- 근거를 남기는 평가 — 실행 로그와 검색 결과를 살펴보고 실패 지점을 분석합니다.
GDGoC 활동에 참여했습니다.
Word Changer · 데이터 증강과 분류 모델 실험 · NotiPy · LLM 기반 역할 배치
추가 활동 기록에서 담당 설명, 구현 근거와 평가 범위를 확인할 수 있습니다.


