김의준 DEVELOPMENT

SELECTED WORK / 2023—2026

AI의 기초를
실제 서비스로.

업무의 문제를 정의하고, 웹서비스와 AI 기능으로 구현한 뒤 근거로 검증하는 개발자 김의준입니다.

고객사명은 업종으로 표기했습니다.갤러리는 실제 UI 기반의 정적 이미지입니다. 고객사명·로고 등 식별 요소는 중립 표기로, 고객·학생·계정 정보는 가상 예시로 대체했습니다. 고객사 사이트 대신 안전한 화면을 제공하며, 자체 웹사이트와 출시 앱은 별도 링크로 확인할 수 있습니다.
01

AI ENGINEERING

사내 문서 활용을 위한 로컬 LLM 기반 지식 검색·질의응답

흩어진 사내 규정에서 필요한 답을 찾고, 그 근거까지 확인할 수 있을까?

2026.10.29 신규 연구 · 합성 문서 기반 로컬 프로토타입 · 설계·API·웹 UI·비교 평가 구현

01 · 업무 문제와 목표

직원은 출장 정산이나 장비 분실 절차를 확인하려고 규정·매뉴얼을 오가야 합니다. 문서가 분산되어 있으면 답을 찾는 일과 최신 근거를 확인하는 일이 분리됩니다.

조직 정책이나 데이터 처리 요건에 따라 내부 자료의 외부 AI 전송이 제한될 수 있습니다. 이에 문서를 로컬에 두고 검색·답변·근거 확인을 연결하는 대안을 검토했습니다. 고객 수요 조사나 실제 기업 도입이 아닌, 업무 시나리오를 정의한 연구입니다.

02 · 설계와 구현

질문 → 문서 검색 → 로컬 모델 생성 → 답변·원문·인용 경고의 한 흐름을 FastAPI와 웹 UI로 구현했습니다. 정해진 합성 문서 7개·8절을 사용하며, 검색 없이 생성하는 비교 모드와 응답 시간 표시를 제공합니다.

답을 찾지 못하면 확인 불가를 안내하도록 프롬프트를 구성하고, 모델이 만든 인용 ID를 실제 검색 절과 대조합니다. 잘못된 답변을 성공 사례로 바꾸지 않고 경고와 원문을 남깁니다.

작고 재현 가능한 검색 기준선

문자 2–4 gram TF-IDF·cosine·top-3를 선택해 임베딩 API나 벡터 DB 없이 검색 과정을 재현했습니다. 단어 표현이 크게 달라지는 질문에는 한계가 있어, dense 검색과 재순위화는 후속 비교 대상으로 남겼습니다.

로컬 자원 안에서 실제 추론

기존 llama.cpp / Metal과 공식 Qwen2.5-1.5B-Instruct Q4_K_M을 연결했습니다. 약 1.12GB의 경량 모델로 다운로드·메모리 부담을 제한하는 선택이며, 대형 모델 대비 품질 우위를 검증한 것은 아닙니다. 자체 학습·파인튜닝 없이 추론을 구현했습니다.

03 · 질문에서 근거 확인까지

가상 기업 ‘가온랩’의 합성 출장 규정 · 저장된 실제 평가 응답

  1. 직원의 질문

    국내 출장 식비 한도와 정산 기한은?

  2. 검색된 원문 · HR-01

    [합성 데모 · 가상 기업 가온랩] 국내 출장 식비는 1인당 하루 최대 37,000원이다. 영수증을 첨부하고 출장 종료 후 7일 이내에 정산을 신청한다. 주류 구매 금액은 지원하지 않는다.

  3. 실제 모델 답변
    국내 출장 식비 한도는 1인당 하루 최대 37,000원이고, 영수증을 첨부하고 출장 종료 후 7일 이내에 정산을 신청한다. [HR-01]
  4. 인용 확인

    [HR-01]이 제공한 검색 절 ID와 일치함을 확인했습니다. ID 일치 검사는 답변의 의미적 정확성까지 보장하지 않으므로 원문을 함께 보여 줍니다.

한국어 질문에 대한 로컬 모델 답변과 검색 원문을 나란히 보여 주는 연구용 UI
실제 로컬 실행 화면 · 합성 문서 · 공개 실행 데모 아님 ↗ 확대

04 · 무엇을 확인했나

1/10 → 10/10검색 없음 → RAG
내용·보류 휴리스틱 통과
8/10내용과 올바른 인용을 함께 검토
답변 가능 문항 인용은 5/7
약 0.82초RAG 평균 HTTP 응답
모델 로드 제외 · 단일 사용자

2026.10.29 · Apple M4 / RAM 32GiB · 고정 합성 질문 10개(답변 가능 7·불가 3), 두 조건에서 문항당 1회씩 총 20회 생성. 동일 모델·프롬프트·seed 42·temperature 0에서 검색 문맥만 변경했습니다. 구현 에이전트의 원문 검토이며 독립 인간평가가 아닙니다. 작은 고정 세트의 개발 검증이지 일반 정확도 100%나 부하 벤치마크가 아닙니다.

05 · 오류에서 정한 다음 과제

노트북 분실(Q03)과 장애 응답(Q06)은 내용 조건을 충족했지만 인용이 틀렸습니다. 분실 답변은 SEC-01 대신 잘못된 토큰을, 장애 답변은 SUP-01 대신 HR-01을 출력했습니다. 정답처럼 보이는 문장과 올바른 근거는 별도로 평가해야 한다는 결과입니다.

다음 단계는 구조화 인용 출력과 주장–근거 의미 검증, 미공개 패러프레이즈 질문·문서 내 공격 지시 테스트, 검색 방식·모델 크기별 비교입니다. 이번 구현에 포함된 기능과 구분합니다.

로컬 실행의 경계와 도입 전 조건

앱·엔진은 127.0.0.1에만 바인딩했습니다. 동일 macOS sandbox의 직접 외부 IPv4/IPv6 연결은 차단되고 로컬 HTTP는 성공한 범위까지 확인했습니다. 시스템 전체 보안 감사나 기업 보안 인증은 아닙니다.

미구현: 사용자 인증·역할별 문서 권한, 문서 버전·갱신·삭제 관리, 감사로그, 별도 저장 암호화. 실제 도입 전에는 이러한 통제와 조직별 데이터 처리 요건 검토가 필요합니다. 실제 고객 문서·운영 연동·원격 공개는 하지 않았습니다.

기초 역량 · 딥러닝 과제, 음성 인식, 이미지 실험

2023.10 딥러닝 교과 실습과 보존된 NumPy·SciPy 회귀/softmax 과제, 2026.03–10 MLX Whisper 분할 전사·시간축 복원 구현, 이미지 LoRA 데이터·캡션 정제 기록은 이 신규 문서 RAG와 구분합니다.

GitHub · 공개 과제 ↗
02

CRM & AUTOMATION

결혼정보회사 · 내부 CRM 및 메타 광고 자동화

상담 유입이 회원·일정·매칭 업무로 이어지려면, 광고 리드를 일관된 문의 정보로 바꾸고 중복·누락을 다루어야 합니다. 상담 CRM과 광고 수집 경로를 연결했습니다.

기간 / 근거
2026.05–10 · CRM 코드 기록 기준
프로젝트 목표
상담 유입을 회원·일정·매칭 업무로 연결
핵심 문제
광고 리드의 필드·중복·누락과 상담 정보 처리 경로를 함께 다뤄야 함
설계 선택
웹훅 수집·보완 조회·보고를 분리해 실시간 입력과 후속 처리를 구분
구현 / 역할
CRM UI, 회원 비교·PDF, 전사·STT, 리드 검증·중복 방지 구현
결과 / 확인 범위
소스와 합성 UI로 기능 확인. 전환율·업무 시간 개선은 미측정
Next.jsReact · TypeScriptSupabaseOpenAI API

운영 서비스는 내부 접근 대상입니다. 아래는 정적 화면 소개이며 로그인·매칭·광고 API를 실행하지 않습니다.

03

OPERATIONS & CRM

가업승계 컨설팅 회사 CRM 및 업무 자동화 시스템

기존 CRM의 지연·저장·권한 이슈를 정리하고, 후속 업무의 기한 초과와 알림 처리를 별도 워커로 다룬 기술운영·개선 사례입니다.

기간 / 근거
2026.09 · 기존 서비스 개선 협의
프로젝트 목표
기존 CRM의 기술운영·개선 범위 협의
핵심 문제
로그인·배정 지연, 저장 경로·권한 문제를 운영본을 보존하며 정리
설계 선택
기존 시스템을 유지하고 별도 개선 환경·후속관리 워커를 구분
구현 / 역할
개선 범위 협의 및 별도 워커의 기한 초과 감지·중복 알림 방지·재시도·감사로그 구현
결과 / 확인 범위
기존 CRM 전체 개발 아님. 워커 구현과 협의 범위가 결과이며 지연 개선 수치는 미측정
상담 운영 UI접근 권한업무 흐름 설계

기존 CRM 개선 협의와 별도 후속관리 워커 개발을 구분합니다. 화면은 기존 CRM이며 워커 실행 화면·성능 실측을 대신하지 않습니다.

04

BUSINESS APPLICATIONS

욕실·위생도기 유통·시공업체 · 사업 운영 전담 개발

재고 담당자, 현장 작업자, 고객은 필요한 정보와 처리 단계가 다릅니다. 하나의 화면에 모두 담기보다 재고·출고, 현장·문서, 상품 탐색을 3개 앱으로 구성했습니다.

기간 / 근거
2026.09–10 · 3개 앱 코드 기록 기준
프로젝트 목표
재고·현장·고객 상품 탐색을 지원하는 사업 운영 도구
핵심 문제
역할마다 필요한 정보와 거래·문서 처리 단계가 다름
설계 선택
업무별 3개 앱으로 나누고 거래 상태 변경과 전송 재시도 경로를 명시
구현 / 역할
재고 수정·무효·복구, 전송 대기함, 명세서·사진, 카탈로그·주문 흐름 구현
결과 / 확인 범위
3개 앱 소스·합성 로컬 UI 확인. 실재고 정확도·절감 시간은 미측정
React · TypeScriptViteHono · WorkersD1 · R2

3개 앱의 안전한 화면만 소개합니다. 별도 AS 앱은 자료 미확인으로 수록하지 않았습니다. 버튼은 이미지의 일부이며 동작하지 않습니다.

05

WEB & CONTENT

바이브코더 루피 · 웹사이트 및 콘텐츠 운영

방문자가 학습 콘텐츠를 찾고 제작 상담까지 이동할 수 있는 접점이 필요했습니다. 웹의 탐색 경로와 반복되는 콘텐츠 제작 과정을 함께 구성했습니다.

기간 / 근거
웹 2025.11–2026.09 / 영상 2026.02–05 · 로컬 코드 기준
프로젝트 목표
학습 콘텐츠 탐색부터 제작 상담으로 이어지는 자체 웹서비스
핵심 문제
웹 게시와 반복 영상 제작을 연결하되 최종 품질 검수는 별도로 필요
설계 선택
게시 API와 SRT·미디어·렌더링을 분리하고 녹음·편집·검수는 사람이 수행
구현 / 역할
Rails 웹 탐색·게시 연계와 Remotion 영상 제작 흐름 구성
결과 / 확인 범위
공개 웹사이트·제작 기록 확인. 전 과정 무인화·절감률 실적은 아님
Ruby on RailsTurbo · StimulusTailwind CSSRemotion

공개 사이트는 별도 링크에서 확인할 수 있습니다. 아래 이미지는 화면 소개이며 문의를 전송하지 않습니다.

06

EDUCATION OPERATIONS

학원 내부 ERP 시스템 구축

강사는 주간 수업 기록을 입력하고 관리자는 반·주차별 현황을 확인해야 합니다. 입력 누락과 결측 사유를 같은 기준으로 다루는 ERP 확장에 참여했습니다.

기간 / 근거
2026.07–10 · 설계 인계·개선 기록 기준
프로젝트 목표
주간 체크리스트를 확장한 학원 내부 ERP
핵심 문제
강사 입력과 관리자 현황, 결측 사유를 동일한 기준으로 다뤄야 함
설계 선택
역할별 접근과 개인정보 경계를 나누고 입력·보강 이동 검증을 적용
구현 / 역할
명부·고유코드 설계 인계, 주차·체크·결측 입력과 관리자 화면 개선 참여
결과 / 확인 범위
설계·개선 기록과 가상 데이터 UI 확인. 실제 학생 데이터·운영 지표는 비공개
서버 액션SupabaseVercel

학생·강사 실제 데이터와 운영 URL은 공개하지 않습니다. 이미지는 실행 가능한 ERP가 아닙니다.

07

SEARCH & GEO

온라인 마케팅 서비스 업체 · 네이버 블로그·카페·GEO 웹사이트

검색·AI 생성 기능이 있어도 사용자가 필요한 화면을 찾기 어려우면 활용 흐름이 끊깁니다. 기존 제품의 모바일 탐색과 대시보드·관리 기능 개선에 참여했습니다.

기간 / 근거
2025.10–2026.10 · 제품 코드 기록 기준
프로젝트 목표
기존 검색·AI 생성 웹서비스의 탐색·운영 개선
핵심 문제
모바일 탐색과 대시보드, 관리자 라이선스 처리의 개선 범위를 구분
설계 선택
기존 제품 구조 안에서 화면과 관리자 변경에 집중하는 팀 기여
구현 / 역할
모바일·대시보드·탭·푸터 개선, 라이선스·프록시 변경 참여
결과 / 확인 범위
변경 이력·공개 진입 화면 확인. 전체 엔진 개발·생성 성능 검증은 아님
Next.js · ReactTypeScriptPrismaPostgreSQL

고객사 사이트 대신 식별 요소를 대체한 정적 화면을 제공합니다. 검색·유료 생성 기능을 실행하는 데모는 아닙니다.

08

NATIVE iOS

아이시잇 · 전시 탐색과 기록

전시 발견에서 끝나지 않고 방문 기록·메모·사진을 남길 수 있도록 탐색과 기록을 연결한 팀 iOS 앱입니다. 인증·클라우드 데이터·사진 연계에 참여했습니다.

기간 / 근거
2026.04–05 · 팀 저장소 기록 기준
프로젝트 목표
전시 발견을 방문 기록·메모·사진으로 연결하는 팀 iOS 앱
핵심 문제
인증·원격 데이터와 로컬 기록을 방문 흐름 안에서 연결해야 함
설계 선택
SwiftUI 화면과 클라우드 API·SwiftData 기록 병합을 연결
구현 / 역할
인증·전시 데이터·사진 연계, 방문 생성·기록 병합 개선 참여
결과 / 확인 범위
App Store 출시 앱 식별 확인. 현재 기능과 참여 당시 구현은 구분
SwiftUIMapKit (참여 당시)SwiftData클라우드 연계

iPhone 앱이며 브라우저 실행 데모는 아닙니다. 현재 스토어의 기능·지도 구현은 참여 당시 소스와 다를 수 있습니다.

09

LEARNING PLATFORM

이혈 강의 플랫폼

수강자는 강의 선택 전에 내용과 차시 구성을 확인하고, 강사는 별도 운영 공간에서 강의를 관리해야 합니다. 공개 탐색과 로그인 후 학습·운영을 나눈 교육 플랫폼입니다.

기간 / 근거
2025년 중순부터 · 참여 기간
프로젝트 목표
수강 전 강의 탐색과 수강자·강사 공간을 갖춘 교육 플랫폼
핵심 문제
수강 전 정보 확인과 로그인 후 학습·운영은 서로 다른 흐름
설계 선택
공개 카탈로그·상세·커리큘럼과 역할별 공간을 나누어 구성
구현 / 역할
강의 탐색·카테고리·상세·커리큘럼·수강자 공간·강사 센터 개발
결과 / 확인 범위
공개 탐색·강사 센터 UI 확인. 결제·수강 효과·성과 수치는 검증 범위 밖
교육 포털강의 카탈로그역할별 운영 공간

고객사 사이트 대신 식별 요소를 대체한 정적 화면을 제공합니다. 학습·강사 기능은 로그인 및 권한이 필요한 별도 운영 영역입니다.

TEACHING & EDUCATION

강의·교육 활동

만드는 경험을, 다른 사람이 직접 해볼 수 있는 수업으로.

패스트캠퍼스 원데이클래스, 전문직 AI 활용 교육, 라이브 실습과 1:1 프로젝트 지도를 진행했습니다. 학력·수강 이력이 아닌 강사·교육자로 수행한 활동입니다.

일자 확인 강의

바이브코더 루피

AI 헤르메스 원데이 클래스

강사 · 실습 진행
2026.10.05

AI 에이전트로 문서·콘텐츠 제작, 업무별 대화·파일 정리와 일정 관리 실습을 진행했습니다. 실제 수업 기록을 바탕으로 복습자료와 강사용 가이드를 제작했습니다.

기관·라이브 강의

고양시약사회

AI 활용 교육 · 약국 POP 제작

보충연수교육 강사 · 교육자료 제작
진행 경력 · 정확한 일자 미기재

약사 대상 AI 활용 강의와 약국 POP 제작 실습을 다뤘습니다. 강의자료·평가문항과 현장 실습을 보완하는 사후 자료를 구성했습니다.

패스트캠퍼스

AI 사주 사이트 만들기

원데이클래스 강사
진행 경력 · 정확한 일자 미기재

AI 도구를 활용해 사주 사이트를 만드는 실습형 클래스를 진행했습니다. 비개발자도 웹서비스 제작 과정을 따라갈 수 있도록 결과물 중심으로 설명했습니다.

패스트캠퍼스 공식 강의 소개 ↗

패스트캠퍼스

AI 쇼츠 자동화

원데이클래스 강사
진행 경력 · 정확한 일자 미기재

AI 영상 제작과 쇼츠 자동화를 주제로 실습형 클래스를 진행했습니다. Remotion 기반 영상 조립·렌더링과 AI 미디어 제작 흐름을 다루는 커리큘럼을 구성했습니다.

패스트캠퍼스 공식 강의 소개 ↗

유튜브 · 바이브코더 루피

이메일 서버 구축 라이브 원데이클래스

라이브 강의 진행
진행 경력 · 정확한 일자 미기재

이메일 서버 구축을 주제로 유튜브 라이브 원데이클래스를 진행했습니다. Postfix 직접 구축, SPF/DKIM 인증과 실무 발송 서비스 연계를 다루는 실습자료를 활용했습니다.

익선런웨이

AI 활용 수업

AI 활용 교육
진행 경력 · 정확한 일자 미기재

익선런웨이에서 AI 활용 수업을 진행했습니다. 개별 기획안의 제목을 각각 별도 강의 실적으로 나누지 않고, 확인된 교육 활동 단위로 기재합니다.

개인 교육·맞춤 지도

기업 임원 대상 개인 교육

1:1 컴퓨터 기초·생성형 AI 활용

개인 교육 · 맞춤 지도
수행 기록 확인 · 전체 기간 미기재

컴퓨터 기초에서 생성형 AI 질문·활용까지 학습자의 업무와 수준에 맞춰 지도했습니다. 회사 전체 AX 구축이나 별도 자동화 제안과 구분되는 1:1 교육 경험입니다.

프로젝트 기반 개인 교육

AI·코딩 실습 및 학습자 맞춤 지도

개인 교육 · 커리큘럼·교재 제작
수행 기록 확인 · 전체 기간 미기재

웹서비스 제작·배포와 보안 실습, 모바일 앱 테스트·UI 개선·심사 준비를 지도했습니다. 질문·시각화 중심의 기초 과학 학습지도와 영문 교재 풀이·연습문제 제작도 병행했습니다.

교육 콘텐츠 제작

유튜브 「바이브코더 루피」에서 AI·바이브코딩 활용과 서비스 제작 과정을 설명하는 교육 콘텐츠를 기획·제작합니다. 라이브 강의와 일반 콘텐츠 운영은 구분합니다.

확인된 과정·활동 단위로 정리했으며 수업 횟수나 수강 인원을 의미하지 않습니다. 정확한 실시일이 확인된 강의부터 표시하고, 나머지는 기관·교육 방식별로 정리했습니다. 기획·예정 단계의 수업은 진행 이력에 포함하지 않았습니다.

TAKE A CLOSER LOOK

화면과 경력을 더 자세히.

포트폴리오 v14 · 개발·연구 + 강의·교육 전체 이력 / CV v7 · 2쪽 요약