복합 문서를 검색하고 질문하는 RAG 웹 서비스
텍스트·이미지·표·수식이 포함된 문서를 업로드하고 인덱싱 상태를 관리한 뒤, 선택한 문서를 근거로 질문할 수 있는 웹 서비스를 구축했습니다. 실제 RAG 엔진과 데모 모드를 분리해 개발·검증 환경도 유연하게 구성했습니다.

AI Service Full-stack Developer · PL
생성형 AI·RAG·STT부터 Flutter 모바일 앱, 웹 UI, Python/FastAPI 백엔드와 운영 자동화까지 제품의 전체 흐름을 연결합니다.
Selected work
AI 모델 연동 자체보다 사용자가 실제로 쓰는 흐름, 실패 시 복구, 데이터와 배포 환경까지 함께 설계합니다. 공개 근거가 명확한 프로젝트를 중심으로 구성했습니다.
텍스트·이미지·표·수식이 포함된 문서를 업로드하고 인덱싱 상태를 관리한 뒤, 선택한 문서를 근거로 질문할 수 있는 웹 서비스를 구축했습니다. 실제 RAG 엔진과 데모 모드를 분리해 개발·검증 환경도 유연하게 구성했습니다.

여러 가격표를 촬영하면 LLM Vision이 상품명·가격·용량과 단위가격을 추출해 저렴한 순서로 보여줍니다. 이미지 처리, 응답 파싱, 로컬 복원, 비공개 운영 로그, Android 15 대응과 배포까지 구현했습니다.
Google Play에서 보기 ↗
More experience
필터를 선택해 관련 프로젝트를 빠르게 확인할 수 있습니다. 각 항목은 소스·문서·Git 이력 등으로 확인된 구현 범위만 요약했습니다.
요구사항·추적성·WBS 관리와 함께 모바일 회의록, AI 챗, STT→LLM 파이프라인, 에이전트 및 보안 연동 영역을 수행했습니다.
WhisperX 음성 인식, 대용량 파일 분할·병렬 처리, ETA, 결과 캐시와 재시작 복구를 갖춘 비동기 서비스를 구현했습니다.
관련 파일 선별부터 수정 계획, 승인 후 패치, 검증과 실패 재분석까지 연결하고 VS Code 확장과 오프라인 VSIX를 구성했습니다.
외부 REST/WebSocket API, 분할 실행, 실패 롤백, 재시작 상태 복구, 실시간 차트와 알림을 구현한 운영 중심 시스템입니다.
오픈소스 기반 연구 프로젝트에 BLE RSSI 안정화, Geofencing·센서 절전, watchdog과 스캔 실패 복구를 확장했습니다.
Figma 기반 일정·시간 관리 UI를 React 웹 서비스로 구현하고 Supabase, 드래그앤드롭, SEO prerender와 배포 자동화를 연결했습니다.
Capabilities
화면, API, 모델, 데이터, 배포가 분리되지 않도록 초기 구조부터 운영 조건까지 함께 봅니다.
문서 수명주기, 멀티턴 질의, STT 처리와 에이전트 도구 호출을 실제 사용자 흐름으로 설계합니다.
LLM · RAG · STT · WhisperX · Vision · EmbeddingFlutter 앱과 React·Next.js·Vue 기반 웹에서 녹음, 파일, 챗, 상태 추적 같은 복합 UX를 구현합니다.
Flutter · Dart · React · Next.js · Vue · Nuxt비동기·장시간 작업, 외부 API와 실시간 연결을 고려한 REST/WebSocket API와 데이터 구조를 만듭니다.
Python · FastAPI · PostgreSQL · Supabase · Redis진행 상태, 재시도, 캐시, 실패 복구와 로그를 제품 기능으로 다루고 테스트·배포 문서를 함께 제공합니다.
Docker · Playwright · pytest · systemd · GitHow I work
초기 합의부터 검증과 인수인계까지 판단 근거가 남는 방식으로 프로젝트를 진행합니다.
기능·비기능 요구와 완료 기준을 구분합니다.
외부 연동, 데이터, 성능과 불명확한 범위를 먼저 봅니다.
화면·API·데이터·운영 환경을 한 흐름으로 설계합니다.
동작 결과를 빠르게 공유하고 결정과 변경을 기록합니다.
핵심 테스트와 배포·운영 문서를 함께 제공합니다.
미팅에서는 핵심 사용자 흐름, 현재 시스템과 외부 연동, 데이터·보안 조건, 일정과 완료 기준부터 확인하겠습니다.
포트폴리오 처음으로 ↑