김태성

Frontend Developer

Philosophy

옆자리 동료를 위해 일합니다

옆자리 동료가 편안하게 읽을 수 있는 코드를 작성하기 위해 꾸준히 학습하고 소통합니다.

더 나은 방향을 함께 고민하는 과정을 소중히 여기며, 팀 전체의 시너지를 높이는 개발을 지향합니다.

제품에 무한한 애정을 쏟습니다

제품은 저와 팀의 가치를 증명하는 결과물입니다. 직접 만든 서비스에 책임감을 갖고, 더 나은 결과를 위해 끝까지 파고드는 성향을 가지고 있습니다.

성능 최적화에 깊은 관심을 가지고 있으며, 이를 위해 다양한 접근법을 실험하고 개선해 나갑니다.

Work Experience

Babechat

베이비챗 (Babechat)

Frontend Engineer

Consumer Squad

2026.02 - 재직중

사용자가 다양한 AI 캐릭터와 실시간으로 대화할 수 있는 글로벌 AI 캐릭터 채팅 서비스입니다. 한국·일본·대만 3개 리전에서 서비스를 운영하고 있으며, 저는 투킷을 포함한 네 개의 앱이 공통으로 사용하는 프론트엔드 코어와 실시간 채팅 경험을 개발하고 있습니다. 특히 서비스의 성능과 사용자 경험을 고도화하는 데 집중하고 있으며, 유료 재화인 프로챗 충전 및 정기결제부터 구독 상품(메모리+·출석+), 유료 확장 기능까지 서비스 전반의 결제 경험을 개발하고 있습니다.

채팅방 렌더링 성능 최적화

서비스 사용 시간의 대부분이 머무는 채팅방을 다시 만들면서, 성능 개선에 집중했습니다. 대화가 수백·수천 건 쌓이면 스크롤이 끊기고 입력이 밀리던 화면을, 메시지 수와 무관하게 일정한 속도로 동작하도록 바꿨습니다.

ReactTypeScriptreact-virtuosoTanStack QueryZustandSSE
수천 개의 메시지도 가볍게 탐색할 수 있는 채팅방을 만들었습니다포스트
  • AI 답변이 스트리밍될 때마다 전체 메시지 배열이 다시 렌더링되어 대화가 길어질수록 급격히 느려지는 문제를 발견했고, 렌더링 구조를 개선해 시간복잡도를 O(n²)에서 O(n)으로 개선
  • 대화가 많이 쌓인 채팅방에서는 스크롤할수록 DOM 노드가 계속 늘어나 성능 저하 발생, 이를 react-virtuoso 기반 가상화로 개선해, 화면에 필요한 메시지만 렌더링하도록 최적화
  • 오프셋 기반 메시지 조회를 양방향 커서 구조로 개선해, 긴 대화에서도 전체 메시지를 불러오지 않고 맨 처음 대화로 즉시 이동할 수 있도록 구현
AI 답변이 기분 좋게 흘러나오도록 만들었습니다포스트
  • AI 답변이 도착할 때마다 상태를 갱신하던 방식을 throttle로 바꿔, 답변이 길어져도 스트리밍 글자가 일정한 속도로 그려지도록 구현
  • 서버 응답이 몰렸다 끊겼다 하며 글자가 뭉텅이로 튀어나오던 문제를, 도착한 글자를 큐에 두고 매 프레임 일정 속도로 흘려보내는 requestAnimationFrame 페이서로 해결
  • 줄 단위 등장 연출에 필요한 줄바꿈 위치를 텍스트 계측 라이브러리(@chenglou/pretext)로 계산해, DOM에 그려보고 재는 방식이 유발하던 매 프레임 리플로우를 제거
새로고침과 기기 전환에도 끊기지 않는 AI 채팅을 만들었습니다포스트
  • Redis 기반 스트림 재연결과 실시간 이벤트 구조를 설계해, 새로고침이나 기기 전환 후에도 생성 중인 AI 답변을 끊김 없이 이어볼 수 있도록 구현
  • 권한 검증과 예외 처리를 포함한 멀티 디바이스 동기화를 구현해 한국·일본·대만 3개 앱에 공통 적용
  • 새로고침으로 스트리밍을 끊어 재화 소모 없이 Reroll을 반복하던 어뷰징을 구조적으로 차단해, 불필요한 AI 생성 비용과 매출 누수 방지

결제 관련 경험 개발 및 A/B 테스트 진행

대화 한 번마다 소모되는 유료 재화 “프로챗”을 중심으로, 재화를 쓰고·받고·채우는 경험 전반을 개발했습니다. 잔액이 실시간으로 반영되는 소모 흐름부터 재화를 지급하는 출석·구독 상품, 신규 유입을 만드는 바이럴 이벤트 페이지까지 4개 앱에 출시했습니다. 또한, A/B 테스트로 신규 가입자의 결제 전환을 검증했습니다.

ReactTypeScriptTanStack QuerySSEPG 연동(정기결제)i18nA/B Testing
재화가 줄어드는 순간의 경험을 다듬었습니다
  • 재화 잔액을 SSE로 구독해, 메시지를 보내거나 충전했을 때 새로고침 없이 화면 곳곳의 잔액이 즉시 갱신되도록 구현
  • 재화가 부족해 결제로 이동했다가 돌아오면 작성 중이던 메시지가 사라지던 문제를 수정해, 구매 후 대화 흐름이 끊기지 않도록 개선
  • 유저노트 확장처럼 메시지당 추가 비용이 붙는 기능의 비용을, 잔액 검사·예상 비용 표시·출력 설정 세 곳에 일관되게 반영
  • 자동충전에서 0원 결제가 요청되던 경로를 차단하고, 만료 예정 재화를 미리 안내해 소진 없이 사라지는 상황을 방지
재화를 지급하는 출석·구독 상품을 만들었습니다
  • 연속 출석 보상 이벤트를 구현하고, 출석 성공·직전일 실패·보너스 지급 등 상태별 UI와 팝업 흐름을 설계
  • 매일 추가 재화를 받는 구독 상품 “출석+”를 정기결제와 연동해 출시하고, 구독 상태·만료·결제 실패 재시도 안내까지 화면에 반영
  • 보상 지급 직후 잔액·뱃지 캐시를 무효화해, 받은 재화가 화면에 곧바로 반영되도록 처리
  • 출석 기능 전체를 다국어 처리해 한국·일본·대만에 동일하게 제공
A/B 테스트로 신규 가입자의 결제 전환을 검증했습니다 (ARPU +21%)
  • 신규 가입자에게 성인 인증을 안내하는 시점과 방식을 바꾼 실험을 설계·구현해, 약 16,000명을 대상으로 검증
  • 인증 완료율 14.5% → 23.7%(+63%), 결제 사용자 비율 5.55% → 6.17%(+11%)로 개선되어 실험군 전면 적용
  • 1인당 매출(ARPU) 1,740원 → 2,106원(+21%), 결제자당 매출(ARPPU) 31,346원 → 34,114원(+8.8%), 총 매출 +19.8% 상승
  • 기능 플래그로 집단을 나누고 인증 진입 경로는 양쪽을 동일하게 맞춰, 결과 차이를 실험 변수 하나로만 설명할 수 있도록 설계

AI 기반 에러 대응 및 코드리뷰 자동화 구축

운영 에러를 사람이 직접 확인하고, 코드 변경도 한 번의 AI 리뷰에 의존하던 과정을 자동화했습니다. 에러를 자동 분류·이슈화하는 error-triage와, 3개의 AI 리뷰어가 독립적으로 코드를 검토하는 consensus-review를 설계·도입해 문제를 더 빠르게 발견하고 안전하게 배포할 수 있는 개발 프로세스를 만들었습니다.

Node.jsGitHub ActionsAxiom(APL)Claude CodeMulti-AgentSlack Webhook
쌓이기만 하던 에러 로그를 관리 가능한 이슈로 바꿨습니다
  • 6시간 주기와 운영 배포 직후 실행되는 파이프라인을 구축해 신규·재발 에러를 GitHub Issue와 Slack으로 자동 통지
  • 에러 메시지와 스택을 정규화해 같은 원인의 오류를 하나로 묶고, 지문이 달라도 근본 원인이 같은 경우만 AI가 추가 판별하도록 설계
  • 네트워크 실패·요청 취소처럼 실제 버그가 아닌 이벤트는 규칙으로 걸러내고, 맥락이 필요한 신규 에러에만 AI를 사용해 오탐과 비용을 최소화
  • 해결된 이슈가 다시 발생하면 자동으로 재오픈하고, 지문 생성·병합 로직에는 회귀 테스트를 추가해 운영 중 재발을 지속적으로 추적
한 번의 AI 리뷰보다 신뢰도 높은 멀티에이전트 리뷰를 만들었습니다
  • 3개의 AI 리뷰어가 같은 코드 변경을 독립적으로 검토하고, 여러 리뷰어가 공통으로 지적한 문제일수록 높은 우선순위를 부여
  • 의견이 엇갈리는 항목만 다시 검증하도록 설계해 오탐과 불필요한 AI 사용을 줄임
  • 한국·일본·대만 공통 코드의 경우 형제 파일까지 함께 확인하도록 리뷰 기준을 구체화해 국가별 수정 누락을 방지
  • 수정 후 lint·타입 검사·테스트를 통과해야 리뷰가 종료되도록 해 AI의 판단을 그대로 신뢰하지 않는 검증 절차 적용
  • CLAUDE.md에 “추측 금지”, “조용한 예외 처리 금지” 등 협업 원칙을 명문화해 팀이 일관된 기준으로 AI 리뷰를 사용할 수 있도록 정착
CHEXCAR

체카

Frontend Engineer

CHEXCAR LAB. Development Team

2025.01 - 2026.02

차량 상품화 관리 플랫폼(B2B SaaS) 및 백오피스 개발

기존 체카의 상품화 서비스를 기반으로, 새로운 B2B 비즈니스 모델에 맞춰 재구성한 SaaS(Software as a Service) 플랫폼입니다.

Next.js 14(app)tailwindTanStack QueryZustandrecharts
팀이 효율적으로 일할 수 있는 환경을 구축했습니다
  • 유사한 구조의 두 백오피스 프로젝트를 효율적으로 관리하기 위해 Monorepo 아키텍처를 설계하고 도입
  • commitlint와 husky를 적용해 일관된 커밋 메시지 규칙 설정
  • Github Action 및 TeamCity를 활용해 CI/CD 파이프라인을 구축하여 배포 자동화 및 버전 관리 프로세스 구축
  • 개발계와 운영계 환경을 분리하여 개발 환경에서 테스트 및 배포 가능하도록 설정
  • Sentry 도입으로 에러 트레이싱 및 실시간 모니터링 환경을 구축하여 장애 대응 속도 및 서비스 안정성 개선
프로젝트의 성격에 맞는 아키텍처를 설계하고 적용했습니다
  • RBAC(Role-Based Access Control) 방식으로 사용자 권한에 따라 페이지 접근 제어포스트
  • Next.js의 middleware를 활용한 쿠키 기반 인증으로 서버 사이드 검증 로직 구현
  • 서버액션과 fetch API를 통한 네트워크 요청 모듈화포스트
  • BroadcastChannel을 통한 멀티 탭 로그인/로그아웃 동기화포스트
  • 약 40+개의 페이지 단독 개발 및 유지보수

CHEXCAR 홈페이지

체카 공식 홈페이지를 단독 개발하여 총 7개의 핵심 페이지 구축했습니다.

Next.js 14(app)emotionvanilla-extract css
렌더링 최적화와 웹 표준을 적극 준수하여 높은 성능 점수를 기록했습니다
  • Lighthouse 기준의 웹 성능 성능(92), 접근성(100), SEO(100), PWA(100)으로 점수 기록상세
  • 스크린 리더 테스트 및 시맨틱 태그와 ARIA 속성을 활용한 웹 접근성 준수
  • transform 속성 기반 GPU 가속과 이미지·비디오 포맷 변환을 통해 렌더링 성능 개선상세

상품화 서비스 앱

차량 상품화 서비스를 제공하는 업체가 이용하는 파트너스 앱의 유지보수를 맡아 개발했습니다.

React NativeTypeScripttanstack queryScss
  • useLayoutEffect를 활용하여 모달 컴포넌트의 깜빡임 현상과 레이아웃 시프트를 해결
  • 잦은 API 호출이 발생하던 구조를 TanStack Query 기반으로 리팩토링하여 불필요한 서버 통신과 스켈레톤 UI 노출 감소
Tmax AI

Tmax AI

Frontend Engineer

Service Development Team

2023.01 - 2024.12

가톨릭대백과

가톨릭대사전의 디지털화를 위해 OCR 기반 검수 페이지를 개발하였으며, 이를 통해 오인식된 내용을 쉽게 수정할 수 있는 기능을 제공했습니다. 이 검수 시스템을 활용해 약 45,000개의 사전 데이터를 한국가톨릭대사전 홈페이지에 등재하였습니다.

ReactTypescriptdompurifyZustandStyled-Components
  • 텍스트, 이미지 캡션, 테이블 등 다양한 형식의 데이터를 입력할 수 있는 커스텀 에디터 개발상세
  • 오탈자 검출 및 검색어 하이라이팅 기능 추가
  • 신속한 검수 및 수정을 위한 찾기/바꾸기 기능 구현

KGM 챗봇

KGM 공식 홈페이지내에서 고객이 원하는 정보를 쉽게 찾을 수 있도록 도와주는 챗봇 서비스입니다.

ReactTypescriptstyled-componentsrecoilswr
  • 전반적인 컴포넌트 및 챗봇 UI 개발
  • KGM API 연동 및 채팅 상태 관리 구현

TmaxAI 홈페이지

TmaxAI 공식 홈페이지입니다. STT(음성 인식), TTS(텍스트 음성 변환), OCR(문자 인식) 등의 AI 기술을 직접 체험할 수 있는 기능을 제공하며, AI 기술 도입을 원하는 기업이나 개인을 위한 문의 기능을 지원합니다.

ReactTypescriptRecoilStyled-Components
메인 스레드의 병목 현상을 해결하여 jank(끊김) 현상을 방지했습니다
  • 수백 개의 Canvas API 렌더링을 web worker와 offscreen canvas를 활용해 병목 현상 해결상세
  • 인터랙티브 스크롤 애니메이션 개발 및 쓰로틀링 기법을 통한 성능 저하 방지상세
  • React-hook-form을 활용한 기술 도입 문의 폼 개발

RGNews

개인 맞춤형 뉴스 서비스로, 사용자의 관심사에 맞춘 뉴스를 제공하는 서비스입니다. 전반적인 UI/UX 개발을 맡아 진행했습니다.

ReactTypescriptstyled-components
  • 스와이프 기반 뉴스 페이지 개발상세
  • 종합 검색 페이지 개발
  • 무한 스크롤 뉴스 검색 개발상세
  • 마이 페이지 기능 개발

Projects

/static/Nambti_logo-e7c1bc8776ae914389ffcae0732c10ac.png

남비티아이

2025.08.05 - 2026.08.04

친구들이 생각하는 내 MBTI는 과연 무엇일까? 추측을 통해 알아보는 서비스 배포 하루만에 활성 사용자 500+ 달성하고, 총 2000+개의 MBTI 설문 결과를 달성했습니다. (08.06 기준)

Next.jsZustandTypeScriptPrismaSupabaseTailwindcss
/static/kcanberra_logo-d847b2344c6792bb582300509d43520c.png

K-캔버라

2025.01.05 - 2026.01.04

1인 개발로 호주 캔버라 거주 한인들을 위한 유일한 커뮤니티 웹사이트를 운영 중이며, 활성화를 위해 캔버라 한인회와의 협력을 추진하고 있습니다.

Next.jsZustandTypeScriptPrismaSupabaseEmotion
data:image/png;base64,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

net-perf

한국지식정보기술학회 2022년 제17권 제4호(8월호) 논문 게재
2022.06 - 2022.12

net-perf는 네트워크 성능을 측정하는 웹 도구입니다. 성능 개선이 이루어진 지점을 시각적으로 보여줌으로써 효율적인 분석을 제공합니다.

ReactKernaliperf3ftrace

Activities

교육 & 자격증

소프트웨어 마에스트로 13기2022.04-11
숭실대학교 SW 멘토링 멘토 참여2021.01-2022.12
SQL 개발자(SQLD) - 한국데이터진흥원2023.12.15
정보처리기사(검정형) - 한국산업인력공단2023.11.15
네트워크관리사 - 한국정보통신자격협회2022.07.12
데이터분석 준전문가(ADsP) - 한국데이터진흥원2020.09.29

수상

SW중심대학협의회 인재페스티벌 우수상 수상

• 텍스트를 수어로 번역하는 웹 애플리케이션 개발

• 우수팀 선정으로 동대문디자인플라자(DDP) 아트홀 시연 부스 운영

2022.12.08
숭실대학교 소프트웨어 공모전 학장상 수상

• 안전모 검출 프로그램 개발

2022.09.16
SW 중심대학 공동해커톤 참여 한국소프트웨어산업협회장상 수상

• 법률 상담 챗봇 개발

2022.06.24

Education

숭실대학교

컴퓨터학부

2016.03 - 2023.02

© 2025 김태성. Frontend Developer Portfolio