Projects

실무에서 설계하고 구축한 시스템과 사이드 프로젝트를 소개합니다.

  • 실무 11개
  • 사이드 4개

주요 실무 프로젝트

01 2025.09 — 2026.03

LG전자 HVAC AI 챗봇 플랫폼

백엔드 / AI Agent 개발자

LG전자 HVAC 고객을 위한 AI 챗봇 플랫폼. Google ADK 멀티 에이전트, WebFlux API, 실시간 STT와 글로벌 확산 아키텍처를 설계하고 개발했다.

  • Java 21
  • Python 3.13
  • Spring Boot 3.5 (WebFlux)
  • Google ADK
  • LangChain4j
  • FastAPI
  • React 19
  • MySQL
  • Milvus
  • AWS
  • GCP
  • Azure
  • Terraform
  • Docker
  • 8가지 의도 분류를 축으로 도메인 라우팅·상품 후처리·견적 상태머신을 조합한 21개 에이전트 구조 설계
  • 당시 ADK Java에서 지원하지 않던 대화 이력 압축과 비Gemini 모델의 토큰 추적 기능 구현
  • 필리핀 서비스 론칭 및 10개국 확산을 위한 국가별 기능·언어 리소스 분리 구조 설계

자세히 보기

02 2023.03 — 2024.05

MusicSharesJP

백엔드 TechLead

일본 음악 저작권 거래 플랫폼의 백엔드 아키텍처 설계 및 핵심 API 개발. eKYC 본인인증, 정산, NFT POC 등을 주도했다.

  • Kotlin
  • Spring Boot
  • JPA
  • MySQL
  • JWT
  • RESTful API
  • Git
  • 백엔드 TechLead로 아키텍처 설계와 주요 API 개발 주도
  • 사용자 관리, eKYC 본인인증, 정산 기능 등 핵심 API 설계·개발
  • NFT 관련 POC 진행 및 블록체인 적용 가능성 검증

자세히 보기

03 2021.05 — 2023.03

GoodVibeWorks

백엔드 TechLead

글로벌 엔터테인먼트 서비스의 백엔드 아키텍처 설계 및 핵심 API 개발. OCR 영수증 처리, 정산 자동화, AOP 기반 Audit 등을 구현했다.

  • Java
  • Spring Boot
  • MySQL
  • AWS
  • Jenkins
  • Redis
  • Git
  • SonarQube
  • Flyway
  • 백엔드 TechLead로 아키텍처 설계와 주요 API 개발 주도
  • OCR 영수증 처리, Hyphen API 연동 카드 내역 자동 등록 기능 구현
  • 정산 자동화(수익/비용 집계, 대상자별 산출, PDF 출력) 기능 구현

자세히 보기

04 2021.05 — 2024.05

백엔드 개발 환경 개선

백엔드 TechLead (단독 수행)

공용 API 문서 서버, Spring Cloud Config 설정 중앙화, 사내 Maven Repository, 프로젝트 보일러플레이트 등 개발 환경 전반을 단독으로 설계·구축한 프로젝트.

  • Kotlin
  • Java
  • Spring Boot
  • Spring Cloud
  • SwaggerUI
  • AWS
  • Docker
  • Jenkins
  • GitHub Packages
  • 공용 API 문서 서버 구축 + CI/CD 배포 자동화로 API 문서 일원화
  • 서비스별 설정을 Spring Cloud Config와 Git으로 중앙 관리
  • S3 기반 사내 Maven Repository를 구축하고 GitHub Packages로 이전

자세히 보기

05 2019.06 — 2020.05

TV 광고 플랫폼 2.0

풀스택 개발자

1.0의 운영 경험을 반영해 Kotlin과 Vue.js로 다시 구성한 TV 광고 플랫폼. MediaConvert 기반 영상 인코딩과 AWS 배포 흐름을 구현했다.

  • Kotlin
  • Java
  • TypeScript
  • Spring Boot
  • Vue.js
  • MySQL
  • Redis
  • AWS (S3, CloudFront, Lambda, MediaConvert)
  • Git
  • DB·프로젝트 구조 설계와 주요 도메인 서비스 초기 구축
  • AWS MediaConvert/Lambda 기반 영상 인코딩 기능 구현
  • S3, CloudFront, Lambda를 활용한 웹 배포 자동화

자세히 보기

그 밖의 실무 프로젝트

Side Projects

Side Project 2026.07 — 2026.08

PawCode — 반려견 희귀 혈액질환 후보 변이 분석

풀스택 개발자 (기업 연계 · 단독 수행)

반려견 전장유전체(WGS)에서 혈액질환 후보 변이를 찾는 분석 파이프라인과, 결과와 근거를 대화로 확인하는 LangGraph 기반 해석 어시스턴트.

  • Python
  • FastAPI
  • LangGraph
  • LangChain
  • React 19
  • Vite
  • PostgreSQL
  • SQLAlchemy
  • Milvus
  • Docker
  • GATK
  • DeepVariant
  • VEP
  • 약 53GB의 paired-end WGS를 QC부터 후보 순위화까지 재현 가능하게 연결한 분석 파이프라인 구축
  • 질환 무관 탐색과 임상 정보 기반 탐색을 함께 유지하고, 여섯 가지 근거 계열로 후보 순위 설계
  • LangGraph supervisor 기반으로 파이프라인 제어·분석 과정·후보 근거 질의를 분리한 해석 어시스턴트 구현

자세히 보기

Side Project 2026.07

대화형 여행 계획 에이전트 (Trip Agent)

풀스택 개발자 (개인)

대화로 여행지를 좁히고 명소·항공·숙소를 검색한 뒤 동선과 일정, 예약 시뮬레이션까지 하나의 채팅 화면에서 처리하는 멀티턴 에이전트. LangGraph supervisor 구조로 워커를 오케스트레이션한다.

  • Python 3.12
  • FastAPI
  • LangGraph
  • LangChain
  • React 18
  • Vite
  • PostgreSQL (pgvector)
  • SQLAlchemy 2.0
  • LangSmith
  • turns/type/payload 렌더 계약을 도입해 프론트 reducer의 카드 변환 로직 제거
  • 골든셋 10케이스와 LLM judge로 비결정적 응답의 회귀 테스트 구성
  • provider별 서킷브레이커와 FAQ 시맨틱 캐시로 외부 장애·중복 호출 대응

자세히 보기

Side Project 2025 — 현재

이력서 어시스턴트

풀스택 개발자 (개인)

이력서 개선, 자기소개서 작성, 모의 면접을 지원하는 AI 어시스턴트. ADK 2.0 그래프 워크플로와 SSE 스트리밍을 적용했다.

  • Kotlin
  • Python
  • Spring Boot
  • Google ADK 2.0
  • Next.js 16
  • React 19
  • Gemini
  • PostgreSQL
  • Keycloak
  • 이력서 개선·자기소개서·모의 면접을 각각의 그래프 워크플로로 구성
  • 13개 섹션 전문 Agent + Validator Agent 품질 검증 워크플로
  • Spring Boot 코어 → ADK 에이전트 SSE 스트리밍 아키텍처

자세히 보기

Side Project 2025 — 현재

개인 생활 관리 어시스턴트

풀스택 개발자 (개인)

건강 기록, 일정, 미션과 회고를 하나의 대화 흐름에서 관리하는 개인용 AI 어시스턴트. 계층적 에이전트 구조와 시맨틱 메모리 검색을 적용했다.

  • Kotlin
  • Python 3.12
  • Spring Boot 4.0 (WebFlux)
  • Google ADK 2.2
  • Gemini 2.5 Flash
  • PostgreSQL (pgvector)
  • R2DBC
  • Keycloak
  • SwiftUI
  • Router → LifeAgent + ReflectAgent 계층적 에이전트 아키텍처 설계
  • 생활 요청을 7개 범주로 분류하고 신뢰도에 따라 서브 에이전트로 라우팅
  • pgvector 시맨틱 메모리 검색 및 SwiftUI iOS 앱 개발

자세히 보기