SOFTWARE · PLATFORM / BACKEND

이효근

데이터와 기능을 하나의 서비스 흐름으로 연결합니다.

Java·Spring Boot와 Python·FastAPI로 API와 데이터 흐름을 만들고, React·Next.js·Flutter로 사용자 화면까지 구현해 왔습니다.

GitHub ↗ · GDGoC and Team Activities


Selected projects

01 · AI HomeSchooling

AI 친구와 학습·게임을 연결하는 웹 서비스.

나의 역할 · 3인 팀에서 Jiho·Teacher, 웹 서비스와 게임 구현.

근거 · 장기기억 10문항 내부 평가와 실패 분석. 기존 단위 테스트 23개 통과.

Python · FastAPI · React · Supabase

AI HomeSchooling

02 · Communication Analytics

경기와 발화 데이터를 함께 탐색하는 코칭 대시보드.

나의 역할 · 데이터 적재·DB·분석 API·타임라인과 차트 전체 개발.

활용 · 실제 프로게이머와 코치의 인터뷰 과정에서 사용.

Spring Boot · MySQL · Next.js

합성 데이터 데모 ↗ · 시간 구간과 대화 패턴을 직접 탐색

Communication Analytics


03 · PopPuang

PopPuang 서비스 미리보기 · 예시 데이터

PopPuang 서비스 미리보기 · 예시 데이터

3학년 때 팀을 이끈 첫 백엔드 프로젝트

푸앙이를 클릭하며 학과별 점수를 쌓고 순위를 확인하는 웹 서비스.

나의 역할 · 회원가입·로그인, 서버 세션 기반 사용자 식별, 오류 처리와 팀 기능 통합.

근거 · 구현 커밋과 기능 브랜치 병합 이력.

Java · Spring Boot · Thymeleaf · JPA · PostgreSQL

PopPuang · 첫 백엔드와 팀 리딩

이미지는 원본 UI 기반 정적 미리보기이며 예시 점수를 사용했습니다.


04 · CulLecting

문화행사 탐색을 모바일 화면으로 연결한 클라이언트.

나의 역할 · 로그인, 날짜·카테고리별 행사 조회, 검색·상세, 프로필 구현.

근거 · 팀 저장소의 구현 커밋과 API·화면 연결 코드.

Flutter · Dart · Provider

CulLecting

05 · Seoul Multiplayer

달리기 메커니즘과 경기 상태를 연결한 멀티플레이 프로젝트.

나의 역할 · 4인 팀에서 자동 전진·대시·충돌 개선, 네트워크 공통부 구현.

근거 · 상태 머신, 씬 로딩 이후 생성, 경기 상태·점수 전파 코드.

Unity · C# · NGO · Relay

Seoul Multiplayer


Community and collaboration

GDGoC 활동과 개인 계정 밖의 팀 프로젝트도 함께 정리합니다.

GDGoC and Team Activities