About

소개합니다

AI Agent Engineer & Infrastructure Builder

Full stack AI Agent engineer

AI 에이전트 생태계와 서버리스 백엔드를 아우르는 풀스택 엔지니어입니다. AI 에이전트 '이연'을 OpenClaw 위에 구축하여 Discord 채널로 24시간 운영하고 있으며, GitHub issue에서 자동 PR 생성까지 이어지는 파이프라인, Rust + AWS Lambda 기반 서버리스 플랫폼 외주 개발, VM 인프라 자동 복구까지 전 영역을 직접 설계하고 운영합니다.

기술 스택
TypeScript
Rust
Python
JavaScript (Vanilla · Web Components · ES Modules)
AWS Lambda (ARM64/Graviton) · API Gateway · DynamoDB · S3 · SAM/CloudFormation
Oracle Cloud VM (ARM64)
Cloudflare (Pages/DNS/WAF/Tunnel/R2/Access/Workers)
GitHub Actions CI/CD · cargo-lambda
systemd · nginx · Let's Encrypt
Multi-Agent Orchestration · LLM Provider Routing
AI Agent Memory Systems
OAuth 2.0 · PKCE · DPoP · JWT
Infrastructure Automation
🔭 현재 운영 중

AI 에이전트 '이연'을 OpenClaw 위에 직접 구축하여 Discord 멀티채널로 24시간 운영 중입니다. 에이전트는 실시간 메시지에 응답하고 GitHub 이벤트를 모니터링하며 인프라 상태를 자동으로 복구합니다.

모든 인프라는 Mac mini와 Oracle Cloud VM 4대 위에서 Cloudflare (DNS/Tunnel/Pages/R2/WAF)와 GitHub Actions CI/CD로 운영됩니다. 실제 장애 복구 사례로는 VM4 장애 복구 (개인 proxy server 재시작 → OAuth 토큰 갱신 → 서비스 복구), LaunchAgent secret 스캔/정리, clawhip baseline suppress 버그 수정 등이 있습니다.

📦 IYENTeam 프로젝트

IYENTeam 조직 아래에서 에이전트 인프라 프로젝트들을 운영합니다. ClosedRouter는 여러 AI 프로바이더를 단일 엔드포인트로 통합하는 라우팅 프록시이고, clawhip은 GitHub CI 이벤트를 Discord로 실시간 전송하는 알림 라우터입니다.

비공개 프로젝트로는 AI 에이전트의 장기 기억 관리 시스템 MemoryOwn (에이전트 메모리를 구조화·저장하고 인간이 열람 가능한 웹 프론트 퍼블릭 배포, Cloudflare Access 인증 적용, Rust axum 백엔드 + Cloudflare Pages, memoryown.com 운영 중)과 시스템 레벨 코드 실행 및 자동화 파이프라인 IYENsystem (clawhip과 연계하여 GitHub issue → 코드 분석 → PR 자동 생성, code executor로서 시스템 레벨 명령 실행까지 담당, Rust 구현)을 개발 중입니다.

💼 외주 개발

서버리스 아키텍처 기반의 서비스 플랫폼을 설계·개발 중입니다. 기술 선택의 기준은 항상 "이 규모에서 정말 필요한가?"입니다.

서버리스를 선택한 이유 — 트래픽이 0일 때 비용도 0이어야 합니다. EC2를 띄워놓으면 사용자가 없어도 월 수만원이 나갑니다. 초기 단계 서비스에서 고정비는 리스크입니다. Lambda로 바꾸면 호출당 과금이라 월 운영비가 $5 수준으로 시작합니다.

Rust를 선택한 이유 — Lambda 콜드스타트가 곧 사용자 체감 지연입니다. Rust + ARM64(Graviton)로 콜드스타트 80~110ms, 웜 요청 2~5ms. Node.js나 Python이었으면 300~800ms였을 것입니다. 별도 최적화 없이 언어 선택만으로 해결했습니다.

프레임워크를 안 쓴 이유 — 이 플랫폼의 UI는 폼 입력과 목록 조회가 전부입니다. React/Vue의 Virtual DOM이나 빌드 파이프라인이 해결해줄 복잡한 상태 관리가 없으니 Vanilla JS + Web Components + ES Modules로 충분했습니다.

대신 투자한 곳 — DPoP 인증은 과할 수 있지만, 모바일 환경에서 토큰 탈취 방지는 필수입니다. 개인정보 테이블 분리는 규제 대응이고, Rust의 학습 비용은 높지만 콜드스타트와 메모리 효율에서 정량적 이득이 명확합니다. 규모에 맞지 않는 도구는 쓰지 않되, 보안과 규제가 요구하는 곳에는 의도적으로 투자합니다.

🌱 오픈소스 철학

사용하는 도구에 버그나 한계가 있으면 우회하지 않고 직접 고쳐 upstream에 기여합니다. oh-my-openagent, IronClaw, clawhip, NanoClaw 등 여러 프로젝트에 실제로 머지된 PR이 있습니다. 단순한 사용자가 아니라 생태계의 일원으로 참여합니다.

🎯 관심 분야

Multi-Agent Orchestration, AI Agent Memory Systems, Infrastructure Automation. 멀티 에이전트 시스템의 통신 효율, 컨텍스트 유지, 장애 복구, 단일 사용자 배포를 넘어선 스케일링 — 이 지점들의 어려운 문제를 해결하는 데 집중하고 있습니다.