김태성

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