marshall@blog: ~/about
$ whoami --full

Marshall Ku

배움과 도전에 주저 없는 개발자입니다.

#frontend #devops #optimization #5yr-exp #ai-driven
Marshall Ku
Marshall Ku
구영표 · web dev
marshall@kakao.com
Seoul, Korea
226 posts · since 2018
// last update: 2026.06.30
5 yr
engineering
50%↓
bundle size
70%↓
deploy time
85%↑
API perf
~/about $ cat summary.md

5년 경력의 소프트웨어 엔지니어로서 웹과 하이브리드 앱 환경 모두에서 성공적으로 프로젝트를 수행해왔습니다. 프론트엔드 개발 및 최적화에 능숙하며, 백엔드와 인프라에 대한 이해와 경험을 가지고 있습니다.

디자인 시스템 구축, 테스트 코드 도입, 모니터링 툴 도입, CLI 툴 제작, 파이프라인 구축 등을 통해 생산성과 안정성을 향상시켜 왔습니다. 대규모 애플리케이션 최적화에 깊은 관심을 가지고 있으며, Web Vital 최적화와 번들 사이즈 50% 감소 등의 성과를 이루었습니다. 또한 AI를 적극적으로 업무 전반과 일상 영역까지 활용하고 있습니다.

문제를 코드로 해결하는 것을 즐기며 새로운 기술을 배우는 데 주저하지 않습니다. 백엔드 개발, CI/CD 파이프라인, 인프라 구축 등 프로덕트 개발의 모든 단계에 관심을 가지고 있으며, 다양한 개인 프로젝트를 통해 On-premise 서버와 클라우드를 직접 관리하며 역량을 강화하고 있습니다.

~/about $ cat stack.json
Frontend
React Next.js TypeScript Turborepo Vite Webpack
Backend
Node.js NestJS Elysia Go Rust Kotlin
Infra / DevOps
Docker Kubernetes ArgoCD GitHub Actions NGINX AWS Azure Helm
Data & Tools
PostgreSQL MongoDB MySQL Redis Clickhouse Kafka SonarQube Sentry
~/about $ ls --career // 3 entries
~/career/tosscurrent

Viva Republica (Toss)

Frontend Developer 2025.05 — present
50%↓bundle (10.1→5.3MB)
Log & Data 관련 Product 개발+6
·테이블·로그 명세 관리 어드민 FE 개발
·웹 환경 로그 수집 라이브러리 개발 — DOM 속성 기반 자동 수집, 수동 수집 인터페이스, WebVital 지표 수집 플러그인
·로그 확인용 Chrome Extension 개발 — UI 로직 웹뷰 분리, Extension↔Webview 통신 인터페이스 설계, 배포 자동화, Plasmo → WXT 마이그레이션
·Log 명세 확인·코드 수정을 위한 MCP 개발
·AI 활용 Slack 봇 개발 (Kotlin, Go) — 소스 분석·자연어 작업 지시, Sentry 이슈 분석·수정, Request 대응 자동화
·어드민 기능 CLI 제공 제품 (Go), Kibana 대체 제품 개발 (TypeScript, Go)
사내 공용 AI 하네스 관리 도구 개발+3
·Claude Code, Codex 등을 shim wrapping 하는 CLI 개발
·지표 수집·하네스 관리 API 개발 (TypeScript, MySQL, Clickhouse)
·사내 AI 관리용 어드민 개발
빌드 시스템 및 개발 인프라 개선+5
·번들 사이즈 50% 최적화 (10.1MB → 5.3MB)
·디자인 시스템에 Visual Regression Test 도입
·Webpack → Vite 마이그레이션
·Vite Plugin·Service Worker로 Version Skew 시 백화현상 해결
·Knip 적용 + CI 파이프라인 연동으로 미사용 코드 효율적 제거
팀 문화 및 생산성 향상+3
·효율적 AI 사용을 위한 SDD 문화 도입
·Vitepress 기반 팀 위키 도입
·개발자의 메타화를 통한 생산성 증대 및 코드 리뷰 자동화
~/career/seegenedevops

Seegene

Application Architect / DevOps 2024.05 — 2025.04
70%↓deploy time
85%↑lambda→app perf
Insilico Frontend Part Lead+5
·외주사 코드로 인한 생산성·성능 저하 → 전체 리팩터링
·Jotai → Zustand 마이그레이션 및 상태 관리 흐름 최적화
·Tanstack Query 도입, 단일 SCSS → SCSS Module 전환
·Code splitting·Lazy loading 번들 최적화, 유닛 테스트 적용
·Swagger 기반 TS type generator·컴포넌트 boilerplate CLI 개발, 코드 리뷰 문화 정립
CI/CD 파이프라인 구축 및 관리+4
·배포 파이프라인 속도 평균 70%(8.5분) 개선 (Parallel Build, Cache)
·Unit / E2E / Visual Regression Test 도입
·Composite Action·Reusable Workflow로 재사용 가능한 파이프라인 설계
·Jenkins 스크립트를 GitHub Actions로 교체
AWS → Azure 마이그레이션+5
·CI/CD 재구축 및 ArgoCD 구축 (GitHub Actions, ArgoCD)
·Self-hosted GitHub Actions Runner 구축 (AKS, Spot, Helm)
·FrontDoor·NGINX Ingress 네트워크 구성, WAF/Firewall 정책 구성
·AWS Lambda 코드를 애플리케이션화하여 85%↑ 성능 개선 (Bun, Elysia, Docker, AKS)
·모니터링 시스템 구축 (Application Insights, Uptime Kuma), Webhook용 Rust API
관리용 소프트웨어 운영 & 기술 홍보+3
·전사 GitHub 라이선스 관리 및 갱신 비용 10% 절감
·SonarQube 구축 및 OneSystem 전체 적용, Black Duck 스캐닝 자동화
·대외 기술 홍보를 위한 기술 블로그 구축
~/career/jobkoreaemployee of the year

JobKorea

Frontend Developer 2022.06 — 2024.05
80%↓bundle size
50%↓work hours
보스몬 / 크루몬 개발+3
·Turborepo로 Frontend 디자인 시스템 구축, 공통 React UI 컴포넌트 라이브러리 제작
·애플리케이션 번들 사이즈 50% 최적화 및 Web Vital 최적화
·Google Analytics·Appsflyer 등 마케팅 툴 연동 모듈 개발, Sentry 모니터링 시스템 구축
알바몬 MSA 전환 및 운영+5
·공고 목록·상세 페이지 개발, 자동 로그인·앱 연동 등 공통 모듈 개발
·내부용 git hook·CLI 제작으로 estimated work hours 50%↓ (bash → python 포팅)
·in-memory cache로 응답 속도 최적화 및 캐시 소거 기능 추가
·third-party 라이브러리 2개 제작·4개 커스터마이징, 번들 사이즈 80% 최적화
·약 6개월간 배포 담당 및 전체 서비스 오류·코드 퀄리티 검사
신사업 지원 PoC+2
·Nest.js·socket.io·Redis·MongoDB·ScyllaDB 채팅 서버 구축 PoC
·Python 로고 리사이징 모듈 PoC
~/about $ ls --projects // 8 entries
maji.tsxteam
#go#nextjs#argocd

Maji

임신·결혼 등 기쁜 소식을 주변에 알리는 서비스. 사진 공유부터 투표까지 담은 초대장을 만듭니다. 팀 내 서비스 개발·인프라를 담당했습니다.

Go · React · Next.js · PostgreSQL · Docker · ArgoCD · Cloudflare R2 · Tailscale
gitgarden.rssolo
#rust#docker

Git Garden

GitHub에서 한 활동들을 기반으로 정원을 만들어주는 서비스입니다.

Rust · Docker · GitHub Actions · NGINX · Ubuntu
marshallku.com.tssolo
#fullstack#on-prem

marshallku.com

경험과 인사이트를 공유하는 블로그. 글·댓글·파일 서버 등 필요한 스택을 직접 개발해 On-premise 서버와 클라우드에 분산 운영 중입니다.

TypeScript · Next.js · NestJS · Rust · MongoDB · Docker · Nginx · Ubuntu
menu-today.rssolo
#rust#api

Menu Today

랜덤한 메뉴 카드를 SVG로 출력해주는 Rust 기반 API입니다.

Rust · Docker · GitHub Actions · NGINX · Ubuntu
smooth-zoom.tssolo
#library#npm

Smooth Zoom

Medium·Google Photos처럼 이미지를 부드럽게 확대하는 라이브러리. 월 1.2k 가량 npm 다운로드를 기록 중입니다.

TypeScript · Vitest · Rollup · GitHub Actions
coderland.tsxteam
#react#cicd

Coderland

부트캠프 수료생의 성장 문화를 위한 커뮤니티. 공통 UI·유틸·이미지 업로드 서버 구축 및 CI/CD 파이프라인을 설계했습니다.

TypeScript · React · Vite · ExpressJS · PHP · MongoDB · GitLab CI
withenglish.tssolo
#react#edu

WithEnglish

영어 단어 암기를 돕고 매일 시험으로 암기 상태를 확인하는 웹 애플리케이션입니다.

TypeScript · React · ExpressJS · NGINX · Ubuntu
etc.miscsolo
#vanilla-ts#bot

기타

바닐라 TypeScript로 SPA 제작, 최대 200개 이상 서버에서 쓰인 Discord IU Bot을 제작했습니다.

TypeScript · Discord.js · SPA
~/about $ cat misc.log
honors & awards
올해의 Linker
Employee of the Year — JobKorea
2023.01
education
한국방송통신대학교
컴퓨터과학과
2020.06 — 2024.08
activities
패스트캠퍼스 FE 부트캠프 멘토
그룹 스터디·팀 프로젝트 멘토링, 과제 코드 리뷰, 오프라인 특강
2023.06 — 2024.05