정규직 포지션 구직 중 계약직 포지션 구직 중

김병현

@Bkankim · 경기도, 대한민국

LLM 에이전트 시스템을 세우고 굴리는 엔지니어.
온프렘 LLM 인프라와 에이전트 메모리를 만들고, 만든 걸 직접 잽니다.
보안관제 2년 4개월, 김밥집 4년 9개월, 그리고 AI.

새 AI 도구를 먼저 써보고,
실무에 들어갈 것을 골라 시스템으로 만듭니다

모델이나 도구가 새로 나오면 바로 써보고 제 기준으로 잽니다. 전부 들이자는 것도, 검증된 것만 쓰자는 것도 아니고, 어디까지 들일지를 재서 정하는 게 제 일입니다. 최근 6주는 제조사에서 Mac Studio 15대 온프렘 LLM 클러스터로 30명에게 서빙했고, 팀 메모리로 고른 Hindsight는 일주일 실측 뒤 의미 검색을 빼고 시간 필터 직조회로 바꿨습니다. 서사 1편 ↗

코딩 에이전트는 Claude Code · Codex · Antigravity · oh-my-opencode · oh-my-pi · Gajae Code · Hermes · OpenClaw까지 나오는 대로 실제 업무에 붙여 봤고, 하네스 설계와 컨텍스트 관리가 가장 오래 판 주제입니다. 그중 에이전트 메모리는 넉 달 직접 만들어 보고 나서야 고르는 눈이 생겼습니다.

그 전에는 보안관제 2년 4개월, 김포에서 김밥집 4년 9개월. 관제에서는 예외부터 세는 순서가, 가게에서는 잘 되는 집이 하루 300줄쯤 마는 재료를 POS 기록으로 맞추던 습관이 남았습니다. 장사가 잘 될 때 접고 AI로 왔습니다. 커리어 전환기 7편 ↗

판단은 측정 조건과 같이 blog.bkan.dev에 적어 둡니다. 회사 안에서 AI 도입을 이끌어 일하는 방식을 바꾸는 자리를 찾습니다. 정규직 AI/LLM 시스템 · 자동화 엔지니어.

요즘 몰입하는 영역
에이전트 하네스 · 컨텍스트 관리 에이전트 메모리 평가 · 실측 온프렘 LLM 인프라 MCP · 정책 게이트웨이 업무 자동화

메모리와 에이전트 하네스를 가장 오래 봤고, 새 도구는 나오는 대로 잽니다.

bkan@portfolio: ~
$ whoami
> byeonghyeon_kim
$ cat layer.txt
> runs systems on models,
> does not build the models
$ echo $FOCUS
> agent harness · memory · on-prem llm · eval
$ echo $RULE
> measured before claimed

// blog.bkan.dev · 2026-09

걸어온 길

보안관제 → 요식업 → 솔로프리너 → 기업 AI.

2026.05 - 2026.06 · 6주, 계약 종료 · 프리랜서

기업 AI 시스템 구축

AI 엔지니어 · 개발팀 기술 리드 · 제조사

제조사 개발팀 기술 리드로 6주. 서버실 케이블부터 LLM 서빙, 데이터 모델, 팀 메모리까지 세웠습니다.

  • 야간 컷오버로 사무망 라우터·스위치 교체와 맥 서버 10대 랙 구성. 3.5시간, 리스크 16건 중 발생 0 사후 수치는 못 쟀다
  • Mac Studio 15대 온프렘 LLM 클러스터. 대형 모델 대신 Qwen3.6-35B-A3B 비동기 서빙으로 30명 약 50 tps 정직한 상한
  • 레거시 CRM 약 9.5만 건 이관용 27-table 정규화 스키마 설계. 통화 기록의 40%가 중복 행이라 적재 불변식으로 제거 행 ≠ 통화
  • Hindsight 팀 메모리 도입. 211건 실측에서 의미 검색 재현율 15.6%, 일주일 만에 시간 필터 직조회로 전환 0.45의 분모
  • 6주 시점 계약 종료. 인수인계 문서 202개 줄여서 닫는 법
Self-Hosted LLMTailscaleHindsightPostgreSQL · goose
현장 증거
On-prem Mac Studio cluster
온프렘 Mac Studio 클러스터 (역할 배정)
Codebase knowledge graph (Graphify)
코드베이스 지식그래프 (Graphify · 1,158 노드 / 1,797 관계)
2026.02 - 현재 · 솔로프리너

에이전트 시스템 · 오픈소스

메인테이너 · 1인 개발

메모리 격리 스택 하나를 유지하고 있고, 프로덕트들은 수익 전환에 실패해 데모로 전환하여 공개했습니다.

  • Hindsight-Crew(비공개): 개인·팀 메모리 격리용 기본 거부 정책 게이트웨이. 실행 게이트 9개를 전부 통과할 때만 배포 저장 18건, 실제 0건
  • 리랭킹 55.8초 → 1.8~2.6초. TEI가 제 맥에서 10배 느려서 MPS 사이드카를 직접 제작 TEI 10배 느렸다
  • OurFolio · ASHD v2 · BluePy. 성장을 멈춘 이유는 글로 남김 접는 판단에 붙은 조건
  • BK-HQ: 자작 에이전트 운영체제. 넉 달 운영 후 보류. 이때 정한 기준으로 Hindsight 선택 31일 중 31일
  • 코딩 에이전트는 나오는 대로 실무에 붙여 하네스·컨텍스트 관리 비교. 지침 파일 243줄 → 77줄 CLAUDE.md 243줄 → 77줄
Python · DockerMCPbge-reranker-v2-m3 · MPSNext.js
라이브 제품
OurFolio live demo portfolio
OurFolio · 근거 기반 포트폴리오 플랫폼 · 공개 쇼케이스 ↗
ASHD v2 login
ASHD v2 · AS·보증 관리 (OCR + LLM) · 공개 스냅샷 ↗
2020.07 - 2025.03

프랜차이즈 운영

김밥 프랜차이즈 가맹점 대표

POS 기록으로 다음 주 수요를 맞췄습니다.

  • 버리는 재료가 줄고 준비량이 안정됨. 예측 모델의 효용을 내 돈으로 확인
  • 장사가 잘 될 때 접고 AI로. 처음으로 내린 '접는' 결정 장부에 없던 이유
POS Analytics수요 예측
2018.02 - 2020.05 · CMT EYES

보안관제 & CERT

보안관제 분석가 (SOC/CERT)

장비 20+, 고객사 50+, 월 1,000건+ 이벤트.

  • 분류 기준을 다시 짜서 정확도 50%+ (같은 유형 전후 비교) 예외부터 세는 버릇
  • 반복 리포트 30분 → 5분
FortiGate/UTMFortiSIEMWAF/IPS

// 학력 · FastCampus AI 부트캠프 14기 (2025.06 - 2026.01) · 정보보호학 공학사 (2018) · 정보처리산업기사 · 네트워크관리사 2급 · 정보기기운용기능사 · 스마트홈관리사 · 서사 0-3편 ↗

기술 블로그

저의 서사와 연구내용을 기술 블로그로 풀어두었습니다.

서사 7편 관제, 가게, 부트캠프, 에이전트, 회사, 제주 · 시리즈 시작 ↗
집필 방식 초안은 에이전트, 교정과 판정은 제가 합니다. 근거 게이트는 코드로 강제. 판정문 전체 ↗

핵심 역량

LLM Systems코딩 에이전트 하네스(Claude Code · Codex · Antigravity · OpenCode 계열 · Hermes) · 컨텍스트 관리 · Tool Use/MCP · Multi-Agent · RAG · 리랭킹(bge-reranker) · 지침·훅 설계
Memory / EvalHindsight · memory-bench · 재현율·지연 실측 · 사전 동결 결정 규칙 · 근거 게이트(exit code)
AI / MLPyTorch · Transformers · QLoRA · LightGBM · Optuna · MLX/MPS · Ollama · Qwen · Gemma
WebNext.js · React · TypeScript · FastAPI · Drizzle · Supabase · Vercel · Cloudflare Pages
Data / DBPostgreSQL · pgvector · Neon · SQLite FTS5 · 정규화 스키마 설계 · goose 마이그레이션
Infra / LangDocker · Tailscale · launchd · GitHub Actions · Bash · Python · TypeScript · SQL
SecuritySOC/CERT 2년 4개월 · FortiGate/UTM · FortiSIEM · WAF/IPS · 공개 표면 감사

만들어 온 것들

좋은 인연을 기다리고 있습니다.

AI를 실무에 도입해 일하는 방식을 바꾸는 역할(AI/LLM 시스템 · 자동화 엔지니어) 정규직과 외주 의뢰 모두 열려 있습니다.
편하게 연락 주세요.

bk@bkan.dev