AI Service Full-stack Developer · PL

AI를 기능이 아닌
작동하는 서비스로.

생성형 AI·RAG·STT부터 Flutter 모바일 앱, 웹 UI, Python/FastAPI 백엔드와 운영 자동화까지 제품의 전체 흐름을 연결합니다.

From idea
to operation.
Plan · Build · Validate · Operate
LLM · RAG · STT Flutter · Web FastAPI · Data
확인된 경험을 바탕으로 한 핵심 지표
10+년Python 개발 경력
Mobile + Web크로스플랫폼 제품 구현
Build → Run기획·개발·테스트·운영 연결

Selected work

문제를 제품으로
연결한 경험

AI 모델 연동 자체보다 사용자가 실제로 쓰는 흐름, 실패 시 복구, 데이터와 배포 환경까지 함께 설계합니다. 공개 근거가 명확한 프로젝트를 중심으로 구성했습니다.

01 · MULTIMODAL RAG

복합 문서를 검색하고 질문하는 RAG 웹 서비스

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

PythonFastAPINext.jsTypeScriptRAGVision
문서 업로드, 인덱싱 및 질의 영역으로 구성된 멀티모달 RAG 웹 서비스 화면
02 · PRICERANKER

가격표 사진을 AI로 비교하는 Flutter 앱

여러 가격표를 촬영하면 LLM Vision이 상품명·가격·용량과 단위가격을 추출해 저렴한 순서로 보여줍니다. 이미지 처리, 응답 파싱, 로컬 복원, 비공개 운영 로그, Android 15 대응과 배포까지 구현했습니다.

FlutterDartLLM VisionSupabaseIsolateGoogle Play
Google Play에서 보기 ↗
PriceRanker 가격표 분석 앱 표지 이미지

More experience

넓은 기술보다
연결되는 경험

필터를 선택해 관련 프로젝트를 빠르게 확인할 수 있습니다. 각 항목은 소스·문서·Git 이력 등으로 확인된 구현 범위만 요약했습니다.

기업용 생성형 AI 플랫폼

요구사항·추적성·WBS 관리와 함께 모바일 회의록, AI 챗, STT→LLM 파이프라인, 에이전트 및 보안 연동 영역을 수행했습니다.

PLFlutterFastAPISTT·LLM

STT·회의록 처리 파이프라인

WhisperX 음성 인식, 대용량 파일 분할·병렬 처리, ETA, 결과 캐시와 재시작 복구를 갖춘 비동기 서비스를 구현했습니다.

WhisperXFastAPIDockerPostgreSQL

폐쇄망 로컬 코딩 에이전트

관련 파일 선별부터 수정 계획, 승인 후 패치, 검증과 실패 재분석까지 연결하고 VS Code 확장과 오프라인 VSIX를 구성했습니다.

Local LLMPythonVS Code API

실시간 API·상태 복구 시스템

외부 REST/WebSocket API, 분할 실행, 실패 롤백, 재시작 상태 복구, 실시간 차트와 알림을 구현한 운영 중심 시스템입니다.

WebSocketSupabaseFlutterPython

차량 근접 자동 잠금 연구 앱

오픈소스 기반 연구 프로젝트에 BLE RSSI 안정화, Geofencing·센서 절전, watchdog과 스캔 실패 복구를 확장했습니다.

AndroidBLEGeofencingSQLite

TimeBox Planner

Figma 기반 일정·시간 관리 UI를 React 웹 서비스로 구현하고 Supabase, 드래그앤드롭, SEO prerender와 배포 자동화를 연결했습니다.

ReactTypeScriptViteSupabase

Capabilities

서비스를 끝까지
완성하는 역량

화면, API, 모델, 데이터, 배포가 분리되지 않도록 초기 구조부터 운영 조건까지 함께 봅니다.

01

AI · LLM · RAG

문서 수명주기, 멀티턴 질의, STT 처리와 에이전트 도구 호출을 실제 사용자 흐름으로 설계합니다.

LLM · RAG · STT · WhisperX · Vision · Embedding
02

Mobile · Web

Flutter 앱과 React·Next.js·Vue 기반 웹에서 녹음, 파일, 챗, 상태 추적 같은 복합 UX를 구현합니다.

Flutter · Dart · React · Next.js · Vue · Nuxt
03

Backend · Data

비동기·장시간 작업, 외부 API와 실시간 연결을 고려한 REST/WebSocket API와 데이터 구조를 만듭니다.

Python · FastAPI · PostgreSQL · Supabase · Redis
04

Operation · Quality

진행 상태, 재시도, 캐시, 실패 복구와 로그를 제품 기능으로 다루고 테스트·배포 문서를 함께 제공합니다.

Docker · Playwright · pytest · systemd · Git

How I work

불확실성을 먼저
줄이는 진행 방식

초기 합의부터 검증과 인수인계까지 판단 근거가 남는 방식으로 프로젝트를 진행합니다.

01

요구사항 분리

기능·비기능 요구와 완료 기준을 구분합니다.

02

위험 확인

외부 연동, 데이터, 성능과 불명확한 범위를 먼저 봅니다.

03

구조 설계

화면·API·데이터·운영 환경을 한 흐름으로 설계합니다.

04

짧은 검증

동작 결과를 빠르게 공유하고 결정과 변경을 기록합니다.

05

안정적 인계

핵심 테스트와 배포·운영 문서를 함께 제공합니다.

AI 아이디어를 운영 가능한 서비스로 연결해야 하나요?

미팅에서는 핵심 사용자 흐름, 현재 시스템과 외부 연동, 데이터·보안 조건, 일정과 완료 기준부터 확인하겠습니다.

포트폴리오 처음으로 ↑