# 김형진 | AI Engineer > AI 엔지니어 김형진의 포트폴리오. 프로필, 프로젝트, 기술 노트, Q&A를 담고 있다. ## Profile - [프로필](https://genie-cv.com/llms/profile.md): 소개, 기술 스택, 경력, 학력 ## Projects - [프로젝트 목록](https://genie-cv.com/llms/projects.md): 전체 프로젝트 요약 - [Aimers — AI 인플루언서 마케팅 자동화 플랫폼](https://genie-cv.com/llms/projects/kimpro.md): 인플루언서 마케팅 캠페인 하나를 운영하려면 캠페인 기획, 크리에이터 탐색·컨택, 콘텐츠 가이드 생성, 모니터링, 성과 분석까지 여러 전문가가 몇 주에 걸쳐 반복 작업해야 했습니다. - [핀구 — AI 투자 분석 플랫폼](https://genie-cv.com/llms/projects/fingoo.md): 투자 분석에 필요한 데이터는 DART 공시, 해외 주가, 경제 지표, 뉴스까지 곳곳에 흩어져 있고, 이를 종합하여 판단하는 건 전문가의 영역이었습니다. - [Bonda — 문화재 발굴 보고서 AI 검색 시스템](https://genie-cv.com/llms/projects/bonda.md): 문화재 발굴조사보고서는 대부분 스캔 PDF로 제공되어 텍스트 검색이 불가능합니다. 연구자가 특정 시대·지역·유적 유형의 보고서를 찾으려면 수백 건의 PDF를 일일이 열어봐야 했습니다. - [보카톡톡 — 영어 단어 학습 플랫폼](https://genie-cv.com/llms/projects/vocatoktok.md): 학원에서 영어 단어를 가르칠 때, 학생마다 아는 단어와 모르는 단어가 다른데 같은 교재로 같은 진도를 나가야 했습니다. - [헤이 바라 — 온디바이스 AI 음성 비서](https://genie-cv.com/llms/projects/hey-bara.md): 스마트폰으로 전화, 문자, 일정 관리 같은 단순한 작업도 화면을 켜고 앱을 열어 직접 조작해야 합니다. 운전 중이거나 손을 쓸 수 없는 상황에서는 이런 작업이 불가능했습니다. - [AI 포트폴리오 챗봇](https://genie-cv.com/llms/projects/ai-portfolio-chatbot.md): 포트폴리오 사이트를 방문한 채용 담당자가 프로젝트에 대해 궁금한 점이 있을 때, 페이지를 일일이 찾아다니며 확인해야 했습니다. ## Q&A - [Q&A](https://genie-cv.com/llms/qna.md): 자기소개, 개발 스타일, 협업 방식 등 7개 문답 ## Technical Notes - [오류났네, 근데 왜 오류난 거지?](https://genie-cv.com/llms/notes/fingoo-wide-event-logging.md) - [스캔 PDF가 검색 가능해지기까지](https://genie-cv.com/llms/notes/bonda-pdf-pipeline.md) - [음성 한마디에 14가지 행동 — Koog Agent와 Tool Calling](https://genie-cv.com/llms/notes/bara-koog-agent.md) - [AI를 시스템에 맞추지 말고, 시스템을 AI에게 맞춰라](https://genie-cv.com/llms/notes/kimpro-ai-system-design.md) - [에이전트에게 문화재 전문가의 도구를 쥐어주면](https://genie-cv.com/llms/notes/bonda-agent-tools.md) - [왜 이 스택인가 — Turborepo + Fastify + LangChain.js + GCP Pub/Sub](https://genie-cv.com/llms/notes/kimpro-tech-stack.md) - [LanceDB + Gemini Embedding RAG 파이프라인](https://genie-cv.com/llms/notes/rag-pipeline.md) - [이 에이전트 진짜 잘하고 있는 거 맞아?](https://genie-cv.com/llms/notes/kimpro-agent-evaluation.md) - ["스포티파이에서 내 플레이리스트 틀어줘"](https://genie-cv.com/llms/notes/bara-app-control.md) - [하나의 유물을 텍스트로도 이미지로도 찾는다](https://genie-cv.com/llms/notes/bonda-vector-search.md) - [답변 아래에 출처 칩이 붙는다](https://genie-cv.com/llms/notes/sse-streaming.md) - [투자 분석 해줄려면 내가 정리해둔 엑셀 정도는 볼 줄 알아야지!](https://genie-cv.com/llms/notes/fingoo-multimodal.md) - [환경변수 어디에 정의돼 있지?](https://genie-cv.com/llms/notes/fingoo-ssm-deploy.md) - [카페24에서 AWS로 — DB 마이그레이션 여정](https://genie-cv.com/llms/notes/vocatoktok-db-encoding.md) - ["헤이 바라" — 한마디로 시작되는 4단계 음성 파이프라인](https://genie-cv.com/llms/notes/bara-voice-pipeline.md) - [AI야 숫자 나열만 해주면 보기가 힘들어...](https://genie-cv.com/llms/notes/fingoo-chat-ux.md) - [세 번 갈아엎고 나서야 보였다 — AI에게 필요한 건 정교한 구조가 아니라 맥락이었다](https://genie-cv.com/llms/notes/fingoo-agentic-ai.md) - [학습 데이터를 지키는 방법](https://genie-cv.com/llms/notes/vocatoktok-data-encryption.md) - [원어민 발음을 코드로 만들다](https://genie-cv.com/llms/notes/vocatoktok-tts-pipeline.md) - [AI가 어제 뉴스도 모르면서 투자 분석을 한다고?](https://genie-cv.com/llms/notes/fingoo-rag-pipeline.md) - [AI가 멋대로 전화를 걸면 안 되잖아](https://genie-cv.com/llms/notes/bara-confirmation.md) - [여긴 너를 위한 들판이야, 마음껏 뛰어 AI야](https://genie-cv.com/llms/notes/kimpro-harness-engineering.md) - [학습 알고리즘을 코드로 옮기다](https://genie-cv.com/llms/notes/vocatoktok-learning-algorithm.md) - [말많은 수다쟁이를 멋들어진 발표자로](https://genie-cv.com/llms/notes/kimpro-agent-ux.md) - [왜 이 스택인가 — Bun + ElysiaJS + LanceDB](https://genie-cv.com/llms/notes/chatbot-tech-stack.md) - [왜 이 스택인가 — Sherpa-ONNX + Koog + Kotlin](https://genie-cv.com/llms/notes/bara-tech-stack.md) - [퍼블릭 AI 사이트를 안전하게 운영하는 법](https://genie-cv.com/llms/notes/chatbot-defensive-ops.md) - [10년 된 코드를 새로 짓다](https://genie-cv.com/llms/notes/vocatoktok-tech-stack.md) - [왜 이 스택인가 — FastAPI + Next.js + Qdrant](https://genie-cv.com/llms/notes/bonda-tech-stack.md) - [AI에게 500페이지를 주지 마, 필요한 2페이지만 줘](https://genie-cv.com/llms/notes/kimpro-context-engineering.md) - [LangChain ReAct 에이전트와 방어적 운영 설계](https://genie-cv.com/llms/notes/langchain-agent.md)