AI가 작성한 코드든 직접 작성한 코드든, 왜 동작하는지 이해하고 사용합니다.
Java와 Spring을 주로 다루는 백엔드 개발자입니다. 요즘은 Claude Code 같은 AI 에이전트를 적극적으로 활용하면서, 백엔드 외에 RAG나 프론트엔드까지 직접 만들어보고 있습니다.
- Backend: Java 21, Spring Boot, Spring Data JPA, Spring Security(JWT), Gradle
- Database: PostgreSQL, MySQL, pgvector
- AI / Data: Python, FastAPI, LangChain, LangGraph, RAG
- Frontend: React, Next.js, TypeScript
- Tools: Docker, Git, Claude Code
제품 정보를 입력하면 어떤 KC 인증이 필요한지 법령 근거와 함께 알려주는 서비스입니다. Spring Boot 백엔드를 중심으로 Next.js 프론트, FastAPI(LangGraph) AI 서비스를 붙인 구조를 만들었습니다.
만들면서 가장 고민한 건 AI가 법령에 없는 내용을 그럴듯하게 지어내는 문제였습니다. 그래서 검색된 법령 텍스트 안에 있는 내용만 근거로 답하게 하고, 판단이 애매할 땐 점수를 지어내는 대신 인증별로 HIGH/MEDIUM/LOW만 표시하도록 했습니다.
LangGraph Python FastAPI Spring Boot Java PostgreSQL pgvector Next.js TypeScript
https://github.com/hamin-kang/kcpilot
서울 6개 거점 공유차량의 예약 서비스와 운영 관리 시스템을 만든 팀 프로젝트입니다. PM을 맡아 일정과 이슈를 관리하면서, 백엔드로 예약·결제와 차량 사고 접수 기능을 구현했습니다.
Spring Boot Java JPA MySQL
https://github.com/kosaTeam3/PickCar
카메라로 운동 자세를 분석해 피드백을 주는 서비스입니다. 최근에 시작해 AI와 풀스택을 경험하고 있습니다.
LangGraph Python FastAPI Next.js TypeScript
https://github.com/Korea-AI-Organization-Developer/posefit
- Email: kyden5386@gmail.com
- GitHub: github.com/hamin-kang



