Keunsik Works @givepro91
PORTFOLIO 2026 AI Agent Ops · Data Reliability · Backend · 0→1

AX = AI Transformation — AI 에이전트를 운영 시스템 안에 ‘안전하게’ 들이는 일

백엔드 10년을 기반으로,
AI 에이전트가 안전하게 운영되는
제품 시스템을 설계·구현합니다.

장근식 Keun-sik Jang · Technical Product Lead · AI Operations & Agent Infrastructure

WHY ME기능을 만든 사람이 아니라, 실패하지 않게 ‘구조’를 설계한 사람02 / 11
01

조직 전체가 AI와 안전하게 일하는 운영 기반

접근·시크릿 권한 체계, 지식 SoT, 인프라 비용까지 회사 차원으로 표준화했습니다. 전환과 폐기는 재검증 기록·인계 문서·승인 기준을 실행 게이트로 묶었습니다.

증거 — 전사 운영 기반(접근·시크릿·지식 SoT·비용 1/10) · Nova·Ground Control로 원리를 OSS 증명
02

AI 제품을 기획부터 LLM Serving까지

LLM을 서비스에 녹인 제품을 기획·UI/UX·백엔드·인프라·LLM Serving까지 풀스택으로 만들었습니다. 출력은 구조화해 측정·익스포트되게 했습니다.

증거 — PlanNext Retail(AI 매장 설계) · PlanReview(AI 도면 판정) · Landbook(상용 백엔드 토대)
03

데이터·운영을 ‘침묵형 실패’에서 보호

workflow가 성공해도 데이터는 실패할 수 있다는 전제로 silent fail을 빌드·테스트 단계에서 차단했습니다. 안전 규칙은 문서가 아니라 훅으로 강제했습니다.

증거 — Realty Pipeline(무중단 ETL · 운영 DB 다운 0)

백엔드 10년을 토대로, 문제를 정의하고 판단해 운영 안전장치까지 한 사이클로 만듭니다.  상세 결정 로그 → givepro91.github.io

장근식 · Portfolio 2026givepro91.github.io
PROFILETechnical Product Lead · AI Operations & Agent Infrastructure03 / 11

CAREER

스페이스워크 (주)Technical Product Lead / 백엔드·제품팀2023.01 – 재직 중

백엔드 엔지니어로 입사해 팀 리딩과 Technical Product Lead로 역할을 넓혔습니다. 지금은 두 축으로 일합니다.

(주) 피플리Manager / Leader / Product2021.03 – 2022.12

전시 오디오 가이드 앱 '큐피커'와 전시 연계 커머스를 기획·개발·운영하고 소규모 팀을 리딩했습니다.

2016–2020 · 피플리 이전 — 태전약품 · 앞선그룹 · 패스엔조이 · 청주교차로 등 커머스·플랫폼 백엔드/웹 개발

EXPERTISE — 영역별 대표 성과

AI Operations

접근·시크릿 권한 체계·지식 SoT·인프라 비용을 회사 차원으로 표준화. Nova·Ground Control로 원리를 OSS 증명

AI Product

PlanNext Retail·PlanReview로 LLM 결합 제품을 기획부터 LLM Serving까지 풀스택. Landbook 상용 백엔드 토대(lead committer · ~1,800 커밋)

Data Reliability

Realty Pipeline 무중단 Blue-Green ETL로 운영 DB 다운 0, silent fail 구조적 차단

Stack

Kotlin · Java · Ruby · PHP · Spring Boot · Spring Cloud · JPA · QueryDSL · R2DBC (비동기/리액티브) · Coroutine · WebFlux · MSA · Kafka · Redis · AWS EKS · ArgoCD

장근식 · Portfolio 2026givepro91.github.io
WORK · CASE 01PROPTECH04 / 11
CASE 01

PlanNext Retail

위치만 고르면 입지·유동인구 분석부터 전략 제안, 2D·3D 자동 설계, AI 포토리얼 렌더, DXF 익스포트까지 대화로 잇는 AI 리테일 매장 설계 콘솔입니다.

입지·유동인구 분석전략 다중안 제안2D·3D 자동 설계AI 렌더 · DXF

대화는 의도와 전략만 받고, 평면은 검증 가능한 구조화 데이터로 둬 렌더와 DXF가 같은 진실원에서 나옵니다.

핵심 증거입지·유동인구 분석으로 전략 후보 다중안 제시존·집기 검증 통과 후 2D·3D·DXF 익스포트기획·UI/UX·백엔드·인프라·LLM Serving 풀스택
역할AI Native 전환 이후, 제품 기획부터 UI/UX, 프론트엔드, 백엔드, 인프라, LLM Serving까지 풀스택으로 초기 제품을 빌드업했습니다.
TOOLSLLM Serving · 대화형 설계 UX · 2D·3D 렌더 · DXF Export

왜 · OVERVIEW

매장 평면 설계는 입지 분석부터 존 구획, 집기 배치, 시각화까지 전문 툴과 사람 손이 필요했습니다. 비전문가가 위치만 고르면 AI가 분석·전략·배치·렌더까지 이어주는 콘솔이 필요했습니다.

판단 · KEY DECISION

LLM 대화 레이어와 결정론적인 설계 데이터 모델(존·집기·치수)을 분리했습니다. 대화는 의도와 전략을 받고, 평면은 검증 가능한 구조화 데이터로 두어 2D·3D 렌더와 DXF 익스포트가 같은 진실원에서 나오게 했습니다. 전략도 하나로 단정하지 않고 여러 안을 근거와 함께 제시해 사람이 고르게 했습니다.

결과 · IMPACT

위치를 고르면 유동인구·참고사례 분석으로 전략 후보를 여러 안(Balanced·Focused·Exploratory) 근거와 함께 제시하고, 고른 방향을 2D 평면·3D 매장·AI 포토리얼 렌더로 자동 생성합니다. 존·집기 검증을 통과한 설계를 DXF로 내보내 실제 산출물까지 연결했습니다.

INSIGHT

AI 제품의 신뢰는 그럴듯한 출력이 아니라, 그 출력이 검증·익스포트되는 구조화 데이터인지에서 갈렸습니다.

EVIDENCE · PlanNext Retail · 3D 매장 + AI 포토리얼 렌더
retail.plannext.ai PlanNext Retail — AI 매장 설계 콘솔 실제 화면 ● 입지 분석·전략·2D·3D 자동 설계● AI 포토리얼 렌더 · DXF 익스포트
장근식 · PROPTECHretail.plannext.ai/ko
WORK · CASE 02PROPTECH05 / 11
CASE 02

PlanReview

건축 도면(PDF)을 올리면 분석 엔진이 규정 적합성을 자동 검토해주는 SaaS입니다.

도면 업로드분석 엔진(SoT)규정 적합성 판정항목별 리포트

엔진을 단일 진실원으로 두고 프론트의 보정·재분류를 막아 결과 정합성을 지켰습니다.

핵심 증거업로드 한 번으로 도면 규정 적합성 자동 검토항목별 준수·위반·검토필요를 근거와 함께 제시엔진을 단일 진실원으로 둔 경계 설계
역할초기 분석 엔진을 제외한 인프라부터 개발 전반에 참여했고, 현재는 자문 역할을 맡고 있습니다.
TOOLSTypeScript · Hono · Prisma · Redis · Next.js · Python · Docker

왜 · OVERVIEW

사람이 수작업으로 하던 도면 규정 검토를, 업로드 한 번으로 자동화해야 했습니다.

판단 · KEY DECISION

‘엔진을 단일 진실원(SoT)으로 두고 프론트엔드의 재분류·보정을 금지한다’는 경계를 세웠습니다. 결과를 화면에서 손대기 시작하면 어디가 진짜인지 알 수 없게 되기 때문입니다.

결과 · IMPACT

web → server → 큐 → worker(Docker 엔진)로 이어지는 비동기 검토 파이프라인을 운영했습니다.

INSIGHT

사고는 대부분 ‘환경 경계’에서 났습니다. build-time 환경변수가 이미지에 박히는 특성을 간과해 스테이징 이미지를 운영에 올린 장애를 겪고, 배포 가드레일로 봉합했습니다.

EVIDENCE · PlanReview · AI 도면 규정 검토
planreviewer.io PlanReview — 건축 도면 규정 검토 자동화 실제 화면 ● AI 분석 리포트 28개 항목● 접도·건축선 후퇴 판정 · 배치도 측정
장근식 · PROPTECHgivepro91.github.io
WORK · CASE 03AI AGENT OPS06 / 11
CASE 03

Ground Control

장애를 감지하는 것을 넘어, 원인을 추론해 담당자에게 조용히 묻고 피드백으로 학습하는 자율 인프라 관제 에이전트입니다.

주기 관찰원인 추론담당자에 조용히 DM피드백으로 학습 ↺ 반복

신뢰도는 certain·likely·hypothesis 3단계 ‘언어’로 — 퍼센트 과신 제거

핵심 증거퍼센트형 신뢰도 제거 — certain·likely·hypothesis로 제한공개채널 기본 발신 차단 — DM 우선 설계담당자 피드백 루프 내장 — 오탐 학습 가능

DESIGN PRINCIPLE 기본값은 공개 알림이 아니라 ‘조용한 확인’으로 설계

역할관찰–추론–DM–피드백 루프를 단독 설계·구현
TOOLSPython · Claude Code CLI · FastAPI · Slack Bolt · SQLite · AWS

왜 · OVERVIEW

모니터링 도구는 이상을 알려줬지만, 원인 지목·담당자 확인·재발 학습은 사람이 매번 수동으로 처리했습니다.

판단 · KEY DECISION

‘오탐이 사람을 지치게 하면 알림은 죽는다’고 봤습니다. 그래서 공개 채널에 떠드는 대신 의심 지점을 몇 건으로 좁혀 담당자에게 조용히 DM하고, 진단 신뢰도를 certain·likely·hypothesis 3단계 언어로만 표현해 퍼센트로 과신하지 않게 했습니다.

결과 · IMPACT

진단을 사람이 믿고 결정할 수 있는 형태로 바꿨고, 오탐의 심리적 비용까지 설계에 넣었습니다.

INSIGHT

자동화의 핵심은 탐지가 아니라, 사람이 믿고 행동할 수 있는 표현과 경로를 설계하는 일이었습니다.

EVIDENCE · Ground Control 운영 대시보드
gc.spacewalk.dev Ground Control — 자율 인프라 관제 실제 화면 ● 실시간 관측 16/16● 신뢰도 3단계 언어 · 담당자 DM
장근식 · AI AGENT OPSgivepro91.github.io
WORK · CASE 04AI AGENT OPS07 / 11
CASE 04

Nova

AI가 생성한 코드를, 독립된 평가자가 커밋 전에 적대적으로 검증하게 만드는 Claude Code 플러그인입니다.

AI 코드 생성적대적 게이트독립 평가자커밋

생성과 검증 분리 — 같은 AI가 자기 코드를 승인하지 못한다

핵심 증거생성과 검증을 구조로 분리 — 자기검토 차단맥락은 외부 임베딩 없이 텍스트로 — 이식성·투명성공개 OSS · Claude Code 플러그인

DESIGN PRINCIPLE 품질은 더 똑똑한 모델이 아니라 ‘생성–검증 분리’ 구조로 설계

역할생성–검증 게이트 방법론·플러그인 단독 설계·구현
TOOLSClaude Code Plugin · MCP · TypeScript · Bash

왜 · OVERVIEW

AI 코딩은 타이핑 속도는 올려도, 자기 코드를 자기가 검토하는 함정과 1주차의 잘못된 결정이 4주차 전면 재작성으로 번지는 문제가 있었습니다.

판단 · KEY DECISION

‘품질은 더 똑똑한 모델의 문제가 아니라 생성과 검증을 분리하는 구조의 문제’라고 봤습니다. 모델을 바꾸는 대신 Claude Code의 hooks·커맨드·에이전트 레이어를 엔지니어링해, 커밋 전 독립 평가자를 강제로 통과하게 만들었습니다.

결과 · IMPACT

자기검토 편향을 구조적으로 제거하고, 맥락을 벡터 DB 없이 텍스트로 이어가는 운영 환경을 만들었습니다.

INSIGHT

모델이 ‘아는 것’을 바꾸려 하기보다, ‘언제·어떻게·어떤 규칙으로 움직일지’의 하네스를 설계하는 게 훨씬 큰 레버였습니다.

EVIDENCE · Nova · 공개 OSS (Claude Code 플러그인)
github.com/jay-swk/nova Nova — AI Agent Ops 품질 게이트 실제 화면 ● Generator–Evaluator 분리● 커밋 전 독립 평가자
장근식 · AI AGENT OPSgithub.com/jay-swk/nova-landing
WORK · CASE 05BACKEND · MSA08 / 11
CASE 05

Landbook MSA 백엔드

이미 마이크로서비스로 구성된 토지·부동산 플랫폼 백엔드에 합류해, 인증·결제·구독·필지정보·게이트웨이 서비스를 개발·운영했습니다.

BEFORE
단일 서비스한 곳 장애 → 전체 전파
AFTER
인증·결제·구독·필지 분리장애가 한 서비스에 격리

무거운 작업은 Kafka로 떼어 격리 · 동기 호출은 Coroutine 비동기로

핵심 증거장애·배포 경계를 긋는 MSA 설계무거운 작업은 Kafka로 격리lead committer · 합산 ~1,800 커밋

DESIGN PRINCIPLE MSA는 잘게 쪼개는 게 아니라 ‘장애·배포 경계’를 긋는 일

역할인증·결제·구독·필지 핵심 서비스 설계 (lead committer)
TOOLSKotlin · Spring Boot · WebFlux · Coroutine · PostgreSQL · PostGIS · AWS EKS · ArgoCD

왜 · OVERVIEW

단일 서비스로 출발한 부동산 플랫폼이 인증·결제·구독·필지 데이터·외부 연동으로 커지면서, 한 곳의 장애가 전체로 번지고 배포가 서로를 막기 시작했습니다.

판단 · KEY DECISION

이미 MSA로 나뉜 환경에서 제가 판단한 건, 서비스를 더 쪼개는 게 아니라 무엇을 같은 트랜잭션에 둘지·어디서 장애를 격리할지였습니다. 동기 호출을 Coroutine·WebFlux 비동기로 바꾸고, 매물 배치 알림을 순차에서 병렬처리(blocking→non-blocking)로 개선해 한 서비스의 지연·블로킹이 옆으로 번지지 않게 했습니다.

결과 · IMPACT

결제·구독·인증을 독립 배포·확장 가능한 단위로 운영하고, 장애가 한 서비스 안에 갇히도록 만들었습니다.

INSIGHT

마이크로서비스의 난이도는 분리 그 자체가 아니라 ‘무엇을 같은 트랜잭션에 둘 것인가’의 경계 결정에 있었습니다.

EVIDENCE · Landbook 서비스 화면
landbook.net Landbook MSA 백엔드 실제 화면 ● 인증·결제·구독·필지 분리● 장애 격리 · 독립 배포
장근식 · BACKEND · MSAgivepro91.github.io
WORK · CASE 06DATA RELIABILITY09 / 11
CASE 06

Realty Data Pipeline

전국 부동산 데이터를 매월 무중단으로 갱신하는 Blue-Green ETL 파이프라인. 저는 크롤러 안정성과 중단 지점 재개(resume) 로직을 기여했습니다.

전국 원천staging 전구간 계산atomic swap운영 DB · 무중단

‘workflow 성공 ≠ 데이터 성공’ — 안전 규칙을 문서가 아니라 훅으로 하드 블록

핵심 증거운영 DB를 덮어쓰지 않는 atomic swap안전 규칙을 문서 아닌 훅으로 강제‘성공 표시 ≠ 데이터 성공’ 전제

DESIGN PRINCIPLE 안전 규칙은 문서가 아니라 코드(훅)로 강제

역할무중단 ETL 설계 + 안전 규칙 enforcement
TOOLSPython · PostgreSQL · requests · Slack

왜 · OVERVIEW

외부 원천에서 전국 부동산 데이터를 매월 수집하는데, rate-limit·봇 차단·중단으로 크롤이 자주 깨지고 처음부터 다시 돌려야 했습니다.

판단 · KEY DECISION

매 단계(dong) 완료 시 진행 상태(heartbeat·마지막 위치)를 저장해, 차단이나 중단이 나도 마지막 지점부터 재개하게 했습니다. 429·403·5xx를 서킷브레이커·백오프·jitter로 처리하고, 봇 차단 신호를 누적해 임계치를 넘으면 스스로 요청을 멈추게 했습니다.

결과 · IMPACT

크롤이 중간에 막혀도 무손실로 재개되고, rate-limit·차단에 견디는 수집 안정성을 확보했습니다.

INSIGHT

대규모 외부 수집의 난이도는 파싱이 아니라, 막히고 끊길 때 어떻게 견디고 이어가느냐에 있었습니다.

EVIDENCE · Realty 파이프라인 모니터
realty-pipeline · 내부 Realty Data Pipeline — 무중단 부동산 ETL 실제 화면 ● 매월 무중단 갱신● atomic swap
장근식 · DATA RELIABILITYgivepro91.github.io
OTHER WORKS부록 — 진행 단계·기여 사례10 / 11

그 외 작업 — Proof Table

프로젝트한 줄역할 · 규모핵심
Zippit 매물이 아니라 내 소득·현금에서 출발해, DSR/LTV 규제를 시뮬레이션해 전국 단지의 매수 가능성을 등급으로 보여주는 플랫폼입니다. 단독 · 586 커밋 PropTech 도메인
가로주택정비 사업성 분석 백엔드 필지(PNU) 하나로 규제·시세·건축 가능 규모·수익성까지 자동 산출하는 도시정비사업 분석 백엔드입니다. 최다 기여 · 482 커밋 PropTech 도메인
MIRIVADISCOVERY 소규모 팀이 놓치면 사고 나는 운영 항목(클라우드 비용·SSL/도메인 만료·소유자 공백)을 외부 의존 없이 감지해, 매주 결정 3건만 들이대는 SaaS입니다. 단독 · 570 커밋 DATA RELIABILITY · 가설 검증(confidence 55%·conditional-go)
Markwand AI 도구가 프로젝트 곳곳에 흩뿌린 마크다운 문서를, 한곳에서 찾고 읽고 다시 들어가게 해주는 macOS read-only 데스크톱 앱입니다. 공개 OSS · 225 커밋 DEV TOOLS
Markbrief Markdown 한 장을 등록된 양식 템플릿에 맞춰 DOCX·HWPX·PDF 보고서로 자동 컴파일하는 SaaS·API입니다. 단독 · 116 커밋 DEV TOOLS

MIRIVA는 운영 SaaS의 product discovery / validation 사례입니다 — 기능보다 먼저 ‘이 가설이 틀렸는지’를 적대적 PRD로 검증한 단계.

장근식 · Portfolio 2026givepro91.github.io

NEXT — 더 보실 것

판단의 기록을
직접 확인해 보세요.

자동화는 조용해져야 제품이 되고, AI는 결정을 대체하는 게 아니라 근거를 좁힙니다.