AI 대화의 실패 복구
스트리밍과 저장된 대화를 분리하고 재생성·재시도·오래된 재조회 결과를 처리했습니다. 출시 준비 중인 제품입니다.
상태 설계 사례Frontend-first Product Engineer
React·TypeScript를 기반으로 AI 대화 제품과 콘텐츠·커머스 서비스를 개발하는 7년 차 엔지니어입니다. 스트리밍 응답의 상태 설계, 대규모 화면의 성능 개선, 여러 운영 도구를 연결하는 자동화를 다룹니다.
HCI·Visual Analytics 연구에서 출발해, 복잡한 시스템을 사람이 이해하고 사용할 수 있게 만드는 일을 이어왔습니다.
이력서 PDFhttps://kihwan.kimjuljin1875@gmail.comLinkedInGitHubAI 캐릭터 챗의 출시를 준비하며, Vuddy 소비자 웹·운영 도구와 브라우저 기반 CS/QA 자동화를 개발합니다.
서버 주도 UI와 점진적 마이그레이션으로 운영 UI 변경과 A/B 테스트를 배포 주기와 분리하고 실행 속도를 높였습니다.
現 티맥스비즈에이아이
舊 티맥스데이터
비전문가도 AI/분석 기능을 사용할 수 있도록 AutoML 플랫폼의 사용 과정, 시각화, 인터랙션을 설계했습니다. 예측값과 근거를 함께 확인할 수 있는 UI를 구현했습니다.
AI 에이전트와 사람이 같은 프로토콜로 플레이하는 오픈소스 MMORPG(Rust · Svelte · Three.js · WebAssembly)에 기여하고 있습니다. 게임 개발은 처음이었고, 클라이언트 테스트로 시작해 지금은 Rust 서버 쪽을 주로 봅니다. 올린 PR 10건은 모두 병합됐습니다.
Vite·Vitest를 만든 VoidZero의 툴체인 vite-plus(Rust · TypeScript 하이브리드)에 기여. 쉘 통합 수정(Rust)이 병합됐고, 지금은 태스크 러너 vite-task의 캐시(TypeScript)를 고치면서 두 저장소에 걸친 이슈 분석과 PR 리뷰를 병행합니다.
김기환
A Computing Research Repository (CoRR), 2108.00151, 2021
박천복, 이충기, 방효진, 태윤원, 김기환, 진승민, 고성안, 주재걸
ACM International Conference on Information and Knowledge Management (CIKM), 2020
김기환, 김상훈, 이충기, 고성안
ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), 2019
오주영, 이충기, 김휘연, 김기환, 권오상, Eric D. Ragan, 권범철, 고성안
A Computing Research Repository (CoRR), 2204.09524, 2018