저는 AI Agent, 온디바이스 AI, 데이터 제품, Android 앱, 웹 인터랙션을 중심으로 프로젝트를 만드는 개발자입니다.
단순히 코드를 작성하는 것에서 끝내지 않고, 사용자가 바로 열어볼 수 있는 데모·대시보드·문서·배포 환경까지 함께 만드는 것을 중요하게 생각합니다.
문제 발견
→ 작은 MVP 설계
→ 핵심 기능 구현
→ 테스트 / 문서화
→ Hugging Face · Cloud Run · GitHub Pages 배포
→ 피드백 기반 개선
제가 특히 좋아하는 프로젝트는 다음과 같습니다.
- 근거를 남기는 AI Agent: 단순 답변이 아니라, 어떤 파일과 라인을 보고 판단했는지 보여주는 Agent
- 현실 기기에서 동작하는 AI: 서버에 모든 것을 보내지 않고, Android 기기 안에서 빠르게 추론하는 AI
- 데이터를 제품으로 바꾸는 대시보드: 수집 → 정제 → 저장 → 시각화 → 자동 배포까지 이어지는 데이터 파이프라인
- 바로 실행되는 웹 경험: 설치 없이 브라우저에서 열리는 게임, 교재, 인터랙티브 문서
| Area | Representative Projects | What I Build |
|---|---|---|
| 🦮 Accessibility AI | VoiceGuide | Android 온디바이스 객체 탐지, 한국어 TTS, 진동 피드백, 실시간 대시보드 |
| 🤖 AI Agents | RepoPilot, AI_AGENT | 저장소 분석 Agent, ReAct 검색 Agent, evidence 기반 분석, patch draft |
| 🧠 AI Workspace | Personal-AI-Studio | 음성 + RAG + LLM, 출처 카드 기반 답변, 다중 지식 소스 통합 |
| 📊 Data Products | Stelive_data | API/스크래핑 수집, CSV/JSON 저장, GitHub Actions 자동화, Pages 대시보드 |
| 🧰 Dev Tooling | claude-pwsh-kit | Windows/PowerShell용 Claude Code 하네스, 안전 훅, 스킬 라우터, 서브에이전트 |
| 📚 Learning System | Review-Estcamp-AI-Human | Python 기초부터 Transformer/BERT까지 학습 정리, 실습 코드, 예제 기반 복습 |
| 🎮 Web Experience | ARKAN_FORGOTTEN_THRONE | 단일 HTML 기반 픽셀 RPG, 월드맵, 파티 편성, 턴제 전투 |
|
시각장애인을 위한 온디바이스 AI 보행 보조 앱 Android 카메라 프레임을 서버로 보내지 않고, 기기 내부에서 YOLO/TFLite로 장애물을 탐지합니다. 위험도에 따라 진동·한국어 TTS·비프음을 출력하고, 서버는 탐지 JSON과 GPS를 받아 실시간 대시보드와 공공데이터 기반 보행 시나리오를 제공합니다. Keywords: Android, Kotlin, CameraX, TFLite, YOLO, FastAPI, SSE, Public Data, Cloud Run |
무료 환경에서 동작하는 GitHub 저장소 분석 Agent MVP public GitHub 저장소를 clone하고, 코드를 인덱싱한 뒤, 관련 chunk 검색과 정적 분석 rule을 통해 파일/라인 근거가 있는 finding과 patch draft를 생성합니다. OpenAI/Claude/유료 DB 없이 동작하는 free-first 구조입니다. Keywords: FastAPI, Next.js, Python AST, Retrieval, Static Analysis, Patch Draft, Hugging Face |
|
스스로 검색하고 판단하는 ReAct 기반 AI Agent 질문을 받으면 검색이 필요한지 판단하고, DuckDuckGo 검색 결과를 관찰한 뒤 답변을 생성하는 Agent입니다. Gemini 2.0 Flash, LangChain ReAct, FastAPI, Hugging Face Spaces를 사용합니다. Keywords: Gemini, LangChain, ReAct, DuckDuckGo, FastAPI, Docker, Hugging Face |
스텔라이브 멤버 데이터를 자동 수집·시각화하는 대시보드 YouTube API와 CHZZK 데이터를 수집하고, 방송·음악·콜라보·팔로워·구독자·영상 데이터를 JSON/CSV로 정리합니다. GitHub Actions로 정기 수집하고 GitHub Pages로 대시보드를 배포합니다. Keywords: Python, YouTube API, CHZZK, CSV, JSON, GitHub Actions, GitHub Pages |
|
Python 기초부터 Transformer · BERT까지 정리한 인터랙티브 HTML 교재 이스트캠프 AI Human Camp 학습 내용을 하나의 HTML 교재로 정리했습니다. Python, NumPy, 통계/선형대수, 데이터 사이언스, 머신러닝, 딥러닝, CNN, NLP, Attention, Transformer, BERT까지 학습 로드맵을 제공합니다. Keywords: Python, NumPy, Pandas, scikit-learn, TensorFlow, NLP, BERT, HTML |
설치 없이 바로 플레이하는 단일 HTML 픽셀 RPG HTML/CSS/Vanilla JS로 만든 브라우저 RPG입니다. 월드맵, 마을, 길드, 상점, NPC, 파티 편성, 던전, 턴제 전투, 캐릭터 스탯, 도감 등 플레이 가능한 구조를 단일 HTML 파일 안에 담았습니다. Keywords: HTML5, CSS3, Vanilla JavaScript, Game Logic, Pixel UI, GitHub Pages |
|
음성·문서·DB·엑셀·사진 메타데이터를 하나로 묶은 출처 기반 AI 워크스페이스 질문에 대해 어떤 파일·DB·엑셀·사진을 참고했는지 Keywords: Streamlit, RAG, Voice/STT, Gemini, OpenAI, MongoDB, Docker |
Windows/PowerShell 사용자를 위한 Claude Code 하네스 bash·macOS 일색인 생태계의 빈틈을 메우는 MIT 오픈소스 킷입니다. 위험 명령 차단 안전 훅, 키워드 스킬 라우터 템플릿 + 회귀 테스트, 서브에이전트 8종, 그리고 한글 훅을 깨뜨리는 UTF-8 BOM 함정까지 해결한 셋업 가이드를 담았습니다. Keywords: Claude Code, PowerShell, Windows, Hooks, Skill Router, Subagents, MIT |
| Repository | Type | 핵심 내용 |
|---|---|---|
| VoiceGuide | Accessibility AI App | 온디바이스 객체 탐지, Android TTS/진동 안내, FastAPI 서버, Cloud Run 대시보드 |
| RepoPilot | AI Agent / Code Analysis | public repo clone, code indexing, retrieval, static rule, evidence-backed finding, patch draft |
| AI_AGENT | AI Search Agent | ReAct loop, Gemini, DuckDuckGo search, LangChain, FastAPI, Hugging Face 배포 |
| Stelive_data | Data Dashboard | YouTube/CHZZK 데이터 수집, JSON/CSV 저장, GitHub Actions 자동화, Pages 대시보드 |
| Personal-AI-Studio | AI Workspace / RAG | 음성 + RAG + LLM, [S1] 출처 카드, 다중 지식 소스 통합, Streamlit, fallback-safe |
| Review-Estcamp-AI-Human | Learning Textbook | Python부터 Transformer/BERT까지 정리한 인터랙티브 HTML 학습 교재 |
| ARKAN_FORGOTTEN_THRONE | Browser Game | 단일 HTML RPG, 월드맵, 던전, 파티, 턴제 전투, GitHub Pages 플레이 |
| claude-pwsh-kit | Dev Tooling | Windows/PowerShell용 Claude Code 하네스, 안전 훅, 스킬 라우터 템플릿, 서브에이전트 8종, MIT |
| coding-jhj | Profile README | 이 프로필 README와 포트폴리오 허브 |
flowchart LR
A[Problem] --> B[MVP Scope]
B --> C[Core Feature]
C --> D[Evidence / Logs / Tests]
D --> E[Deploy]
E --> F[README & Demo]
F --> G[Improve]
style A fill:#0ea5e9,color:#fff,stroke:none
style B fill:#6366f1,color:#fff,stroke:none
style C fill:#8b5cf6,color:#fff,stroke:none
style D fill:#14b8a6,color:#fff,stroke:none
style E fill:#22c55e,color:#fff,stroke:none
style F fill:#f97316,color:#fff,stroke:none
style G fill:#ec4899,color:#fff,stroke:none
| 기준 | 설명 |
|---|---|
| 실제 동작 | README만 멋있는 프로젝트보다, 사용자가 눌러볼 수 있는 데모를 선호합니다. |
| 근거 중심 | AI가 말한 결과에 파일, 라인, 데이터, 로그 같은 근거가 남아야 한다고 생각합니다. |
| 개인정보 보호 | 가능한 경우 추론을 기기 안에서 처리하고, 서버에는 필요한 최소 데이터만 보냅니다. |
| 자동화 | 수집, 테스트, 배포를 반복 가능한 형태로 만들어 관리 비용을 줄입니다. |
| 문서화 | 다른 사람이 프로젝트의 의도와 구조를 빠르게 이해할 수 있도록 README와 해설 문서를 정리합니다. |
| Demo | Link | Platform |
|---|---|---|
| 🦮 VoiceGuide Dashboard | Open | Google Cloud Run |
| 🧭 RepoPilot | Open | Hugging Face Spaces |
| 🧠 Personal AI Studio | Open | Hugging Face Spaces |
| 🤖 AI Search Agent | Open | Hugging Face Spaces |
| 📊 StelLive Data Dashboard | Open | GitHub Pages |
| 📚 AI 학습 교재 | Open | GitHub Pages |
| ⚔️ Arkan RPG | Play | GitHub Pages |
요즘은 다음 주제에 특히 관심이 많습니다.
AI Agent
- 근거 기반 repository 분석
- retrieval + static analysis + patch draft
- LLM 없이도 설명 가능한 agent workflow
On-Device AI
- Android CameraX + TFLite 추론
- 개인정보를 보호하는 edge inference
- 음성/TTS/진동 기반 접근성 UX
Data Product
- public data + API + scraping
- 자동 수집과 대시보드 배포
- 데이터 기반 의사결정 시나리오
처음 방문했다면 아래 순서로 보면 좋습니다.
- 실전형 AI + Android + 서버 + 데이터를 보고 싶다면 → VoiceGuide
- AI Agent 아키텍처와 저장소 분석 흐름을 보고 싶다면 → RepoPilot
- ReAct 검색 Agent를 빠르게 체험하고 싶다면 → AI Search Agent
- 출처 기반 RAG와 음성 AI 워크스페이스를 보고 싶다면 → Personal-AI-Studio
- 데이터 수집 자동화와 대시보드를 보고 싶다면 → Stelive_data
- Windows에서 Claude Code 셋업을 다듬고 싶다면 → claude-pwsh-kit



