클라이언트 상담 & 요구사항 정리
- 요구사항 인터뷰 및 우선순위 정의
- 기획 의도와 개발 난이도 균형 조율
- 커뮤니케이션 문서화
풀스택 개발 · 디자인 · SEO · 데이터 분석을 하는
디자인 · 개발 · SEO 컨설팅 경험으로
실서비스를 직접 만들며, LCP 28% 단축 · 이미지 최적화 40~70%를 달성했습니다.
Core Strengths

김혜빈풀스택 웹 개발자
디자인부터 개발, SEO, 광고 운영까지 직접 경험하며 전 과정을 이해하는 웹 개발자입니다. 다양한 클라이언트와 소통하며 쌓은 패턴을 데이터로 정리하고, 문제를 빠르게 찾아 개선할 때 가장 보람을 느껴요.
경력
웹개발 / 연구개발부
UI/UX 디자인 인턴
운영 / 개발 / 그래픽디자인
학력
게임영상콘텐츠학과 · GPA 3.98 / 4.5
이런 점이 강점이에요
모르는 거 나오면 찾아보면 되죠. 실제로 그렇게 디자인에서 개발까지 왔습니다.
'이걸 어떻게 구현해요?'가 없어요. 보이는 것과 동작하는 것 사이에서 직접 결정합니다.
두리뭉실한 요구사항도 정리해서 다시 확인드려요. 방향이 맞아야 개발도 빠릅니다.
솔직히 이런 점은 부족해요
마감 전날 밤새는 건 일상입니다. 줄이려고 노력 중인데 쉽지 않네요.
낯을 좀 가립니다. 친해지면 완전히 달라진다고들 하더라고요.
실서비스 기준
실서비스 프로젝트
6개+기획·설계·개발·배포 단독단독 기여도
100%전 프로젝트 기준LCP 개선
~28%3.5s → ~2.5s 단축이미지 최적화
40~70%WebP 전환 기준 번들 감소Projects
Highlights
Highlights
Highlights
Highlights
Highlights
Highlights
AI-Driven Workflow
# CLAUDE.md 예시
## 작업 방식
- 요청과 직접 관련된 파일만 읽는다
- 전체 프로젝트를 한 번에 스캔하지 않는다
- 답변은 요약 위주로 짧게 작성한다
## 보안 규칙
- .env*, API 키는 읽거나 출력하지 않는다
- 비밀값은 사용자가 직접 설정했다 가정하고 진행
# errors.md 예시
## Supabase RLS 오류 패턴
- 증상: 데이터 조회 시 [] 빈 배열 반환
- 원인: Row Level Security 정책 미설정
- 해결: auth.uid() 기반 정책 추가
```sql
CREATE POLICY "read_own" ON table
FOR SELECT USING (auth.uid() = user_id);
```
# 실제 변화
## 반복 지시 제거
- 이전: 매 대화마다 "보안 주의, 파일 최소화..." 설명
- 이후: CLAUDE.md 한 번 정의 → 이후 대화에서 자동 적용
## 토큰·컨텍스트 절약
- 이전: 전체 파일 스캔 요청 → 불필요한 토큰 소모
- 이후: 탐색 규칙 제한 → 관련 파일만 읽어 비용 절감
## 오류 해결
- 이전: 오류 상황을 매번 재설명하며 원인 탐색
- 이후: errors.md 참조로 재설명 없이 빠르게 접근