AX Engineer

황준혁

소개

AI를 기능으로 추가하는 데서 끝내지 않고, 실제 업무 흐름에서 안전하게 작동하는 조건을 설계합니다.

정보 수집, 승인, 실행, 보고, 복구를 나누고 사람과 Agent의 권한·책임 경계를 정리합니다.

핵심 역량

정보 경계정보가 어디에서 들어오고 어디까지 공개되는지 구분
실행 계약실행 전에 권한·범위·완료 조건 승인
전달 복구이벤트 중복과 전달 실패 처리
검증 근거자동화 결과를 테스트와 reviewer evidence로 검증
출시 판단기능 구현 완료와 실제 사용자 초대 분리
기술 스택TypeScript · Node.js · Next.js · NestJS · PostgreSQL · SQLite · Docker · Swift · GitHub App

프로젝트 경험

자갈치플랫폼 | AI 도입 전 검증 체계

Web / API / AI / Infra개인 주도 · 2026.08–현재GitHub

Web·API·AI·Infra 제품에서 기능 구현 완료와 실제 사용자 초대를 분리하는 release gate를 설계했습니다.

  • exact SHA, migration, TLS, 복원·rollback, reviewer evidence를 사용자 초대 조건으로 정의
  • 새 커밋 push 시 승인 상태 APPROVED → BOUND로 되돌려 재검증·재승인 요구
  • 운영 API stop→start 46초 안에 readiness 200, 이전 revision rollback 45초 / forward 35초
  • AI 서비스를 NestJS AI 작업 경계(예약·환불·확정)에 연결

stackot | GitHub 이벤트를 업무 흐름으로 연결

Webhook / Discord / OutboxGitHub

GitHub 이벤트를 Discord 작업 흐름으로 전달하고, 계획·승인·Agent 실행·결과 보고를 연결하는 제품을 설계했습니다.

  • Webhook 서명 검증과 delivery ID 중복 처리
  • 이벤트 정규화와 Discord 스레드 매핑
  • 응답 전 webhook 이벤트를 outbox에 기록, OpenClaw Gateway 502·재시작 뒤 재전달하고 전달 시 sent 처리
  • 파일 복사 백업이 열리지 않던 문제 수정: VACUUM INTO 스냅샷으로 integrity_check 통과

rapi-agent | Agent 업무의 승인과 공개 범위

Agent / Discord / GitHub / RSSv0.1.2 배포 · 개인 프로젝트GitHub

Discord를 허브로 GitHub·RSS 변화를 수집하고, 승인된 개발 요청을 실행 계층으로 넘기는 개인용 Agent를 설계·구현했습니다.

  • raw event → 정규화 → 중복 제거 → DeliveryBatch → 채널 발송 경계 정의
  • 권한·범위·완료 조건 승인 후 실행
  • 동시 요청 4건에도 브리핑 묶음 1개: (구독, 기간) 제약과 기존 묶음 재사용
  • Aside·DM 등 비공개 입력과 봇·GitHub·이메일 권한 분리

조직·운영 경험

Stacking Money Forever | 2인 제품 팀 운영

2인 제품 팀 · 운영GitHub

2인 팀에서 자갈치플랫폼 Web·API·Infra와 벙개 프론트엔드·디자인을 맡았습니다.

  • 벙개: 프론트엔드·디자인 담당, 2인 협업
  • Watchdog DMG/ZIP 공개 릴리스 v0.2.1, stackot 공개 저장소

보완 경험

Maru | 지원자 원서 서비스의 화면값·제출값 불일치 수정

Frontend / DX2025.04–2026.03GitHub

입학전형 지원서에서 화면에 보이는 값과 실제 제출값이 어긋나는 문제 2건을 수정했습니다.

  • 늦게 온 임시저장 응답이 업로드한 사진 값을 덮어써 '다음'이 막히던 race 수정: 100% → 0% (응답 순서 재현)
  • 검정고시 원서의 숨긴 학교 7개 필드가 빈 값·이전 입력값으로 전송되던 문제 수정: 제출 400 해결, 전송 7개 → 0개

Watchdog | 운영 자동화의 안전 경계

Swift / macOS · 2026.08–2026.09 · v0.2.1 공개GitHub

자동 개입 범위를 opt-in SIGSTOP과 수동 재개로 제한하고, 제어 직전 프로세스 정보를 재검증했습니다.

    오픈소스 기여

    React Flow
    PR #5730

    중복 좌표에서 SmoothStep 연결선 곡률이 0이 되는 원인을 찾아 PR #5730을 제출했고, 병합됐습니다(@xyflow/system 0.0.76).

    Evidence Boundary

    근거 기준각 프로젝트는 병합된 코드, 공개 릴리스, 로컬 테스트, 설계 문서를 기준으로 작성했습니다.

    학력·자격

    학력·수상

    부산소프트웨어마이스터고 소프트웨어개발과
    2024.03–2027.01 졸업 예정
    • 교과우수상 · 웹·응용 개발·AI 모델링·앱 프로그래밍
    • 교내 웹개발 경진대회 장려상 · 2025.08
    • 교내 네트워크 결과물 경진대회 장려상 · 2024.12

    자격·글

    정보처리산업기사 · 2025.07
    SQL 개발자(SQLD) · 2026.03
    리눅스마스터 2급 · 2026.04
      요즘IT 프로필·기고
      PDF 다운로드