"GitHub 프로필 좀 보내주세요."
면접 때 가장 무서운 말입니다. GitHub를 열었는데... 텅 비어있거나, 3년 전 커밋이 마지막이거나, "test", "asdf" 같은 레포지토리만 가득하다면?
첫인상 끝입니다.
하지만 좋은 소식이 있습니다. 10분이면 충분합니다.
이 글에서는 채용 담당자가 "오, 이 사람 괜찮네?"라고 생각하게 만드는 GitHub 프로필을 10분 안에 만드는 방법을 단계별로 알려드립니다.
Before vs After
Before (탈락형)
[기본 아바타 이미지]
username
0 followers · 0 following
[Bio 없음]
[핀한 저장소 없음]
Recent activity:
Last commit: 3 years ago
After (합격형)
[전문 프로필 사진]
Kim Developer
@kimdev
💻 Frontend Developer | React Enthusiast
🎓 Learning TypeScript & Next.js
🌱 Open Source Contributor
📍 Seoul, South Korea
🔗 https://kimdev.com
✨ Pinned
[6개의 잘 정리된 프로젝트]
🟩🟩🟩🟩🟩🟩🟩
🟩🟩🟩🟩🟩🟩🟩 (초록 잔디밭)
🟩🟩🟩🟩🟩🟩🟩
차이를 느끼시나요?
10분 완성 체크리스트
□ 프로필 사진 업로드 (1분)
□ Bio 작성 (2분)
□ 핀한 저장소 설정 (3분)
□ README 프로필 만들기 (4분)
총 소요 시간: 10분
Step 1: 프로필 사진 (1분)
❌ 나쁜 예
- 기본 아바타
- 너무 캐주얼한 사진 (술 마시는 사진)
- 얼굴 안 나오는 사진
- 해상도 낮은 사진
✅ 좋은 예
- 얼굴이 명확히 보임
- 전문적인 느낌
- 밝은 배경
- 웃는 표정
준비 방법
Option 1: 기존 사진 활용 (1분)
- 링크드인 사진 사용
- 깔끔하게 크롭
Option 2: 새로 촬영 (5분)
준비물:
- 스마트폰
- 밝은 곳 (창문 앞)
- 단색 배경 (흰 벽)
촬영:
1. 타이머 설정
2. 어깨까지 보이게
3. 정면 응시
4. 자연스러운 미소
5. 5장 찍어서 1장 선택
Option 3: AI 프로필 사진 (무료)
- PhotoRoom
- Remove.bg (배경 제거)
업로드
1. GitHub 우측 상단 프로필 클릭
2. Settings
3. Public profile
4. Profile picture → Edit
5. 사진 선택 → Save
Step 2: Bio 작성 (2분)
공식
[직무] | [관심사] | [특징]
[현재 상태]
[위치 & 연락처]
예시 1: 주니어
💻 Frontend Developer | React Enthusiast
🎓 Learning TypeScript & Next.js
🌱 Open Source Contributor
📍 Seoul, South Korea
📧 kim@example.com
예시 2: 시니어
🚀 Senior Full-Stack Developer | 5 years exp
💼 Tech Lead @CompanyName
🎯 Specialized in React, Node.js, AWS
🗣️ Speaker & Mentor
📍 Seoul | 🌐 https://mysite.com
예시 3: 커리어 전환
🔄 Career Switcher | Bootcamp Graduate
💻 Building projects with React & Node.js
📚 Completed 10+ projects
🎯 Seeking junior frontend role
📍 Seoul | 📧 contact@example.com
사용 가능한 이모지
직무:
💻 🖥️ ⌨️ 🖱️
기술:
⚛️ React | 🟦 TypeScript | 🟢 Node.js
🐍 Python | ☕ Java | 🔷 C++
상태:
🌱 학습 중 | 🚀 프로젝트 진행
🔍 구직 중 | 💼 재직 중
기타:
📍 위치 | 📧 이메일 | 🌐 웹사이트
🎓 교육 | 🏆 수상 | 📝 블로그
작성 위치
GitHub 프로필 → Edit profile → Bio
(최대 160자)
Step 3: 핀한 저장소 설정 (3분)
선택 기준
우선순위:
- 완성도 높은 프로젝트 (README 있는 것)
- 별/포크 많은 것
- 최근 활동 있는 것
- 다양한 기술 스택 (React, Python, etc.)
추천 구성 (6개)
1. 메인 프로젝트 (가장 자랑스러운 것)
2. 팀 프로젝트
3. 개인 포트폴리오 사이트
4. 오픈소스 기여
5. 학습 프로젝트
6. 유틸리티/라이브러리
설정 방법
1. GitHub 프로필 페이지
2. 각 저장소 우측 상단 "Pin" 버튼 클릭
3. 순서 드래그로 변경 가능
4. 최대 6개까지
핀 전에 할 일
각 저장소별 체크:
□ README.md 존재
□ 설명 명확
□ 토픽(태그) 추가
□ 라이선스 명시
□ 배포 링크 (있으면)
30초 개선:
저장소 페이지 → About → Edit
Description: "React로 만든 할일 관리 앱"
Topics: react, typescript, tailwind
Website: https://myapp.vercel.app
Step 4: README 프로필 (4분)
특별한 저장소 만들기
GitHub는 username/username 이름의 특별한 저장소를 지원합니다. 이 저장소의 README.md가 프로필 상단에 표시됩니다.
생성 방법
1. GitHub → New repository
2. Repository name: "kimdev" (본인 username과 동일)
3. Public 선택
4. ✅ Add a README file
5. Create repository
기본 템플릿 (4분 완성)
### Hi there 👋
I'm a Frontend Developer passionate about creating user-friendly web applications.
### 🛠 Tech Stack
**Frontend**
- React, Next.js, TypeScript
- Tailwind CSS, Styled Components
**Backend**
- Node.js, Express
- MongoDB, PostgreSQL
**Tools**
- Git, Docker
- VS Code, Figma
### 📊 GitHub Stats

### 🔥 Recent Projects
- [DevNews](https://github.com/kimdev/devnews) - News curation app
- [TaskFlow](https://github.com/kimdev/taskflow) - Task management
### 📫 Contact
- Email: kim@example.com
- LinkedIn: [linkedin.com/in/kimdev](https://linkedin.com/in/kimdev)
고급 템플릿 (10분)
뱃지 추가:
### 🛠 Tech Stack




통계 추가:
### 📊 GitHub Stats
<p align="center">
<img src="https://github-readme-stats.vercel.app/api?username=kimdev&show_icons=true&theme=radical" />
</p>
<p align="center">
<img src="https://github-readme-stats.vercel.app/api/top-langs/?username=kimdev&layout=compact&theme=radical" />
</p>
<p align="center">
<img src="https://github-readme-streak-stats.herokuapp.com/?user=kimdev&theme=radical" />
</p>
활동 그래프:
### 📈 Activity Graph
[](https://github.com/kimdev)
뱃지 생성기
Shields.io 사용:
https://shields.io/
형식:
https://img.shields.io/badge/-[텍스트]-[색상]?logo=[로고]&logoColor=white
예시:
https://img.shields.io/badge/-React-61DAFB?logo=react&logoColor=black
커밋 그래프 채우기
왜 중요한가?
채용 담당자 시선:
"커밋 그래프 초록색 = 꾸준한 개발자"
"커밋 그래프 텅 빔 = 놀고 있는 사람?"
꾸준히 커밋하는 법
1. 매일 작은 커밋
- README 수정
- 오타 고치기
- 주석 추가
- 리팩토링
- 문서 개선
2. 사이드 프로젝트
- 개인 블로그 (매일 포스트 수정)
- 학습 노트 저장소
- 알고리즘 문제 풀이
3. 오픈소스 기여
- 오타 수정 PR
- 문서 번역
- 이슈에 답변
4. 학습 기록
TIL (Today I Learned) 저장소
- 매일 배운 것 정리
- 짧아도 OK
- 꾸준함이 중요
주의사항
❌ 빈 커밋으로 채우기
# 이건 하지 마세요
git commit --allow-empty -m "empty commit"
→ 커밋 내역 보면 다 들통남
✅ 의미 있는 커밋
- 실제 작업
- 꾸준한 학습
- 진짜 기여
추가 최적화 (선택사항)
1. 조직(Organization) 만들기
용도:
- 팀 프로젝트 모음
- 개인 브랜드 (yourusername-projects)
- 오픈소스 프로젝트
장점:
- 프로페셔널해 보임
- 프로젝트 분류
2. GitHub Pages
username.github.io 저장소 생성
→ 개인 포트폴리오 사이트
장점:
- 무료 호스팅
- 커스텀 도메인 가능
- SEO 좋음
3. Gist 활용
유용한 코드 스니펫 공유:
- 자주 쓰는 설정
- 유틸리티 함수
- 치트시트
장점:
- 지식 공유
- 검색에 노출
4. GitHub Sponsors
후원 받기 (수익화)
- 오픈소스 기여자
- 라이브러리 메인테이너
- 콘텐츠 크리에이터
설정:
Settings → Sponsors
레벨별 프로필 예시
레벨 1: 신입 (부트캠프/학생)
### 안녕하세요! 프론트엔드 개발자 김개발입니다 👋
부트캠프를 수료하고 첫 개발자 커리어를 준비하고 있습니다.
### 🎓 Education
- 코드잇 부트캠프 수료 (2025.06)
- 컴퓨터공학 전공 (2024 졸업)
### 💻 Tech Stack
React, JavaScript, HTML/CSS, Git
### 🚀 Projects
1. [쇼핑몰 프로젝트](링크) - 팀 프로젝트 (4명)
2. [포트폴리오 사이트](링크) - 개인 프로젝트
3. [날씨 앱](링크) - React 학습 프로젝트
### 📚 Learning
- TypeScript 학습 중
- 알고리즘 하루 1문제 풀이
### 📫 Contact
- Email: kim@example.com
- Blog: https://blog.com
레벨 2: 주니어 (경력 1-2년)
### Hi there! I'm Frontend Developer 👋
2년차 프론트엔드 개발자로 React 기반 웹 애플리케이션을 만듭니다.
### 💼 Experience
- ABC Company (2024.03 - Present)
- React, TypeScript, Next.js
- 월간 10만 사용자 서비스 개발
### 🛠 Tech Stack
**Frontend**: React, Next.js, TypeScript, Tailwind
**Tools**: Git, Docker, Figma, Jira
### 🏆 Achievements
- 서비스 로딩 속도 50% 개선
- GitHub Stars 200+ 오픈소스 라이브러리 개발
- 사내 기술 세미나 발표 3회
### 📊 GitHub Stats
[통계 이미지]
### 🔗 Links
- Portfolio: https://mysite.com
- Blog: https://blog.com
- LinkedIn: linkedin.com/in/kimdev
레벨 3: 시니어 (경력 5년+)
### Senior Full-Stack Developer 🚀
8년차 풀스택 개발자. 스타트업부터 대기업까지 다양한 환경에서
확장 가능한 웹 애플리케이션을 설계하고 개발해왔습니다.
### 💼 Current
**Tech Lead @TechCompany**
- 15명 개발팀 리딩
- 마이크로서비스 아키텍처 설계
- 연 10억 ARR 서비스 개발
### 🛠 Expertise
**Frontend**: React, Next.js, TypeScript, Vue
**Backend**: Node.js, Python, Go
**Infrastructure**: AWS, Kubernetes, Docker
**Database**: PostgreSQL, MongoDB, Redis
### 🎤 Speaking & Writing
- AWS Summit Seoul 2025 연사
- 기술 블로그 월간 10만 PV
- 오픈소스 기여 500+ commits
### 📚 Open Source
- [awesome-library](링크) - 5,000+ stars
- [useful-tool](링크) - 2,000+ stars
### 🏆 Awards
- 대한민국 SW대상 장려상 (2024)
- Google Developer Expert (2023)
### 📫 Contact
- Email: senior@example.com
- LinkedIn: linkedin.com/in/senior
- Twitter: @seniordev
체크리스트
필수 (10분)
□ 프로필 사진
□ Bio (직무, 관심사, 위치)
□ 핀한 저장소 6개
□ README 프로필
권장 (30분)
□ 각 프로젝트 README 정리
□ 토픽(태그) 추가
□ 배포 링크 추가
□ 통계 뱃지 추가
□ 커밋 그래프 확인
고급 (1시간)
□ 포트폴리오 사이트 (GitHub Pages)
□ 기술 블로그 연동
□ 오픈소스 기여 기록
□ 발표/글 링크
흔한 실수
실수 1: 과장
❌ "10+ programming languages expert"
(실제로는 Hello World 수준)
✅ "Proficient in JavaScript, Python"
(정직하게)
실수 2: 너무 많은 기술
❌ React, Vue, Angular, Svelte, Ember, Backbone...
(다 못함)
✅ React (3 years), Vue (1 year)
(깊이 있게)
실수 3: 비활성화된 계정
❌ Last commit: 2 years ago
(취업 준비 중인데?)
✅ 꾸준한 커밋
(매일 작은 것이라도)
실수 4: 비공개 저장소만
❌ 0 public repositories
(뭘 하는 사람인지 모름)
✅ 최소 3-5개 공개
(능력 증명)
실수 5: 의미 없는 커밋
❌ "update", "fix", "test" 반복
(프로페셔널하지 않음)
✅ 명확한 커밋 메시지
(feat: 로그인 기능 구현)
실전 팁
1. 검색 최적화
GitHub 검색에 노출되려면:
- 저장소 Description 명확히
- Topics (태그) 추가
- README 키워드 포함
- Stars 받기 (공유)
2. 네트워킹
- 다른 개발자 Follow
- 관심 있는 프로젝트 Star
- 이슈/PR에 참여
- 토론 참여
3. 브랜딩
- 일관된 username (GitHub, 블로그, SNS)
- 같은 프로필 사진 사용
- 개인 도메인 (yourname.com)
4. 지속적 업데이트
분기별 체크:
□ 프로필 정보 업데이트
□ 오래된 프로젝트 정리
□ 새 프로젝트 핀하기
□ README 개선
10분 vs 1시간 vs 1일
10분 투자 (이 글)
✅ 프로필 사진
✅ Bio
✅ 핀한 저장소
✅ 기본 README
효과: 상위 30%
1시간 투자
✅ 위 모든 것 +
✅ 각 프로젝트 README 완성
✅ 배포 링크 추가
✅ 통계/뱃지 추가
✅ 블로그 연동
효과: 상위 10%
1일 투자
✅ 위 모든 것 +
✅ 포트폴리오 사이트
✅ 오픈소스 기여
✅ 기술 블로그 3개 포스트
✅ 발표 자료
효과: 상위 3%
마무리: 지금 바로 시작
GitHub 프로필은 온라인 명함입니다.
10분 투자로:
- 첫인상 개선
- 취업 기회 증가
- 전문성 입증
오늘 할 일:
- 프로필 사진 업로드 (1분)
- Bio 작성 (2분)
- 핀한 저장소 정리 (3분)
- README 프로필 만들기 (4분)
10분 후, 당신의 GitHub는 달라져 있을 것입니다.
GitHub 프로필 개선했나요?
댓글에 링크 남겨주시면 간단히 피드백 드립니다!
다음 글 예고: "개발자 이력서 1시간에 완성하기 (합격하는 템플릿)"