● open to work seoul, kr frontend engineer · 2 yrs · 1st-author paper

Measure.
Define.
Then build.

김효근 · Higeuni. 두 스타트업에서 프론트엔드를 혼자 책임졌습니다. Lighthouse 52 → 87, 번들 −46%, 60fps 무한 캔버스. ACM-ICPC 본선, CIA 2023 1저자.

02 / Selected projects.

ALL PROJECTS →
01
2025 · Next.js · TypeScript · Stripe · Zustand

Awarelab Membership

"왜 메인에서 LCP가 9초가 나올까?"
→ ANSWER Lighthouse 52 → 87, 번들 −46%
02
2023 · SVG · Affine · Zustand · SSE

Kumo Factory

"라이브러리가 캔버스 크기 한계에 부딪힐 때, 어디까지가 라이브러리 책임인가?"
→ ANSWER SVG viewBox + 3×3 affine matrix · 60fps
03
2024 · Next.js · Recoil · Kakao Map

The Prestige

"ASP.NET 레거시의 진짜 문제는 무엇인가?"
→ ANSWER 8개 페이지 마이그레이션 · 배포 −80%
01
Measure first.
@next/bundle-analyzer · Lighthouse · 추측이 아니라 진단으로 시작합니다.
02
Name the boundary.
라이브러리 한계인지, 도메인 한계인지, 사용자 기대치 한계인지 — 어디서 막힌지 정확히 부릅니다.
03
Define before you build.
race condition · 메모리 누수 · 캔버스 크기 한계 — 문제를 한 줄로 정의한 다음에야 코드를 씁니다.
04
Ship with numbers.
LCP −44%, 번들 −46%, 60fps — 결과는 측정 가능한 숫자로.

04 / Experience.

2025.04 — 2026.03
Awarelab
Frontend Engineer
투자 포트폴리오 분석 멤버십 플랫폼. 프론트엔드 단독 담당.
Next.jsTypeScriptStripeDirectusTanStackTipTapnext-intl
2024.06 — 2025.03
Daqda
Frontend Engineer
ASP.NET 레거시 마이그레이션, 장지 위치 시각화, 답례품 커머스.
Next.jsViteRecoilZustandKakao MapVercel

05 / From research to shipping.

컴퓨터 그래픽스 연구실에서 2년을 보내며 1저자로 CIA 2023에 논문을 발표했고, ACM-ICPC Seoul Regional에서 Honorable Mention을 받았습니다.

학교에서 배운 건 두 가지입니다 — 어려운 문제를 끝까지 파는 끈기, 그리고 좌표 변환과 그래픽 수학. 이 둘은 나중에 무한 캔버스를 직접 만들 때 가장 큰 자산이 됐습니다.

스타트업으로 옮긴 뒤로는 혼자 책임지는 프론트엔드를 두 번 경험했습니다. 디자인 시스템 부재, CI/CD 부재, 레거시 마이그레이션 — 어려운 시작점일수록 한 사람이 끝까지 가져가는 게 빠르다는 걸 배웠습니다.
TIMELINE
2021–2023 Computer Graphics Lab · Researcher
2022 SeoulTech Algorithm Contest · 3rd
2023 ACM-ICPC Seoul Regional · 1st-author paper · CIA
2023 SW Maestro 14th · Kumo Factory
2024 B.S. Computer Science · Seoul Tech
2024 → The Prestige · Daqda
2025–2026 → Awarelab · Frontend

06 / Stack.

CORE
TypeScript
React
Next.js
JavaScript
STATE
Zustand
Recoil
TanStack Query
Immer
STYLE
CSS
Emotion
Tailwind
TOOLING
Vite
Vitest
MSW
Lerna
Vercel
CONCEPTS
FSD
SSE
Affine Transform
RBAC
i18n

Let's
talk.