Projects
기술경력 프로젝트와 개인 사이드 프로젝트 포트폴리오입니다.

Favisite
AI 기반 지능형 개인 지식 허브
단순한 북마크 매니저를 넘어선 스마트한 정보 관리 플랫폼입니다. AI 기반 자동 태그 생성, 콘텐츠 요약, 메타데이터 자동 추출로 수동 입력을 최소화하고 효율적인 지식 관리를 지원합니다.
- AI 기반 콘텐츠 분석 및 자동 태그/요약 생성
- URL 메타데이터(OG, Favicon) 자동 파싱
- 태그/폴더 기반 체계적 분류 시스템
- 실시간 검색 및 필터링 (Debounce 적용)
- Firebase 비용 최적화 설계 (읽기 최소화)

Simply Stock Portfolio
투자 포트폴리오 자동 계산 대시보드
투자 템플릿 선택 후 총 투자금과 비중만 입력하면 실시간 시세 기반으로 매입 수량, 투자금, 비중을 자동 계산해주는 포트폴리오 관리 서비스입니다.
- 네이버 증권 웹크롤링 실시간 시세 조회
- 종목별 비중 기반 자동 수량/투자금 계산
- 템플릿 포트폴리오 생성 및 관리
- 15초 자동 갱신 (장중 시간대)
- ChatGPT 스타일 직관적 UI/UX

Memoria
감성 중심 개인 사진 큐레이션 시스템
사진에 담긴 추억과 감정을 중심으로 한 개인 사진 관리 플랫폼입니다. 기술적 메타데이터보다 감정과 스토리를 우선하며, 예술적이고 몰입감 있는 시각적 인터페이스를 제공합니다.
- Masonry Grid 레이아웃 (Pinterest 스타일)
- 12가지 감정 컬러 시스템 기반 큐레이션
- EXIF 데이터 자동 추출 (촬영일, 위치, 카메라)
- 3단계 자동 썸네일 생성 및 Lazy Loading
- 다크 테마 + 글래스모피즘 UI

SceneMark
게임 컷신 레퍼런스 큐레이션 플랫폼
게임 컷신 제작자 및 기획자가 YouTube 영상을 효율적으로 수집, 정리, 검색할 수 있는 전문 큐레이션 플랫폼입니다. YouTube 메타데이터 자동 추출로 창작 워크플로우를 최적화합니다.
- YouTube URL 자동 파싱 및 메타데이터 추출
- 시작/종료 시간 구간 설정 기능
- 태그 기반 분류 및 실시간 검색
- 무한 스크롤 + 스켈레톤 로딩 UI
- 반응형 카드 그리드 레이아웃

편안혈압
시니어 친화적 혈압 관리 PWA 앱
시니어 세대를 포함한 고령 사용자도 쉽고 직관적으로 사용할 수 있는 혈압 관리 앱입니다. 복약 알림과 건강 상식 제공을 통해 지속적 건강관리 습관 형성을 돕습니다.
- 고대비 UI + 큰 글씨 + 넓은 터치 영역
- 하루 3회 혈압 기록 및 복약 알림
- 날씨 연동 건강 상식 제공
- 주간 리포트 및 PDF/CSV 내보내기
- PWA 기반 오프라인 지원 + 보호자 공유 링크

AI Trends
네이버 검색 트렌드 기반 AI 인사이트 분석 앱
사용자가 키워드를 입력하면 네이버 검색 트렌드(4주간 검색량)를 분석하고, AI를 통해 마케팅·콘텐츠 전략에 활용 가능한 인사이트를 자동 생성합니다. RAG 기반 LangChain 고도화를 진행 중입니다.
- 네이버 검색 트렌드 API 연동 (4주간 키워드 검색량 분석)
- OpenRouter API 기반 AI 인사이트 자동 생성
- RAG 기반 LangChain 고도화 진행 중
- Firebase 인증·데이터베이스·스토리지 통합 아키텍처
- 키워드별 트렌드 시각화 대시보드

DevBlog
개발자 기술 블로그
가독성과 코드 하이라이팅, 전문성을 핵심으로 한 개발자 블로그입니다. MDX 기반 콘텐츠 관리와 Fuse.js 클라이언트 검색, 다크 모드 미니멀 디자인을 적용했습니다.
- MDX 기반 git 콘텐츠 관리 (DB/CMS 없음)
- rehype-pretty-code + Shiki 코드 하이라이팅
- Fuse.js 클라이언트 사이드 퍼지 검색
- 다크 모드 미니멀리스트 디자인
- Tailwind CSS 4 + shadcn/ui 컴포넌트

AI ChatBot
키워드 기반 AI 챗봇 답변 서비스
사용자가 키워드를 클릭하면 AI 챗봇이 해당 키워드에 대한 상세한 답변을 제공하는 서비스입니다. Firebase 기반 백엔드와 RAG 기반 LangChain 고도화를 진행 중입니다.
- 키워드 클릭 기반 AI 챗봇 답변 생성
- Firebase Storage 기반 키워드별 상세 답변 제공
- RAG 기반 LangChain 고도화 진행 중
- Firebase 인증·데이터베이스·스토리지 통합 아키텍처
- 실시간 챗봇 인터페이스 UI/UX

Arkanoid MOD Game
고전게임 알카노이드 MOD 기획/개발
고전게임 알카노이드를 기반으로 한 MOD 게임입니다. 뒤끝 SDK를 활용한 아웃게임 기능(확률, 채팅, 매칭)과 State Pattern 기반 인게임 로직, 멀티 대전모드 AI를 구현했습니다.
- 뒤끝 SDK 매니저 + Game 매니저 싱글톤 구성으로 씬/상태 관리
- State Pattern 기반 인게임 상태 관리
- 뒤끝 확률 SDK 활용 뽑기 / 채팅 채널 구성
- 멀티 매칭 대전모드 및 공·패들 AI 구현
- 인게임 UI 및 그래픽 스프라이트 애니메이션 개발

Flutter 중고거래 앱
당근마켓 벤치마킹 클론 앱
당근마켓을 벤치마킹한 중고거래 클론 앱입니다. Flutter와 Firebase를 활용하여 SSO 인증, 실시간 채팅, 지도 연동, Firestore 기반 데이터 관리를 구현했습니다.
- Flutter 상태관리 기반 앱 아키텍처
- Firebase Authentication 기반 Google SSO 연계
- Firebase Firestore 실시간 채팅 구현
- Google Cloud 지도 연동
- Firestore Database 기반 Data 구성

Tesla DashCam Viewer
TeslaCam 영상 macOS 네이티브 뷰어
TeslaCam 폴더의 영상을 macOS에서 네이티브로 재생하고 분석하는 전문 앱입니다. 최대 6개 카메라 동기 재생, SEI 메타데이터 파싱을 통한 실시간 주행 데이터 표시 됩니다.
- CMTime 기반 최대 6개 카메라 30ms 이내 동기 재생
- Protobuf SEI 메타데이터 파싱 및 실시간 주행 데이터 표시
- 모든 카메라 합성 캡처 + 위치·속도 워터마크 자동 추가
- 이벤트 전후 1분 구간 카메라별 MP4 초고속 추출
- 속도·GPS·조향·페달 메타데이터 CSV 내보내기