피드로 돌아가기
From GitHub to Interview-Ready Resume: Why I Built GitLanded (and What It Actually Does)
Dev.toDev.to
AI/ML

GitHub Repo 기반 AI 이력서 자동 생성 시스템 GitLanded 설계

From GitHub to Interview-Ready Resume: Why I Built GitLanded (and What It Actually Does)

Omar Mohamed Ashry2026년 4월 14일2beginner

Context

개발자의 실제 구현 성과가 담긴 GitHub Repository와 채용 담당자가 요구하는 Resume 형식 간의 정보 불일치 발생. 기존의 수동 작성 방식은 반복적이며 ATS(Applicant Tracking System) 최적화에 많은 시간이 소요되는 한계 존재.

Technical Solution

  • GitHub OAuth 연동을 통한 사용자 Repository 데이터 및 README 컨텍스트 추출 구조 설계
  • Target Role 설정값과 프로젝트 메타데이터를 매핑하여 관련성 높은 Repo를 선별하는 AI 필터링 로직 구현
  • LLM을 활용해 기술적 성과를 ATS 최적화 키워드 중심의 전문 문구로 변환하는 프롬프트 파이프라인 구축
  • React와 TypeScript 기반의 Frontend 및 Supabase를 활용한 Auth/DB 통합 관리 환경 조성
  • Serverless Functions를 통한 결제 시스템 및 AI 추론 API의 독립적 실행 구조 채택
  • PDF 및 DOCX 포맷팅 엔진을 통한 정형 데이터의 문서화 Export 파이프라인 설계

- 사용자 데이터(GitHub)와 최종 출력물(Resume) 간의 Semantic Gap을 줄이기 위한 AI 컨텍스트 매핑 전략 검토 - 빠른 제품 출시와 확장성 확보를 위해 Supabase 및 Serverless 아키텍처 기반의 Backend-as-a-Service(BaaS) 도입 고려 - AI 생성 콘텐츠의 신뢰성 확보를 위한 User-in-the-loop(사용자 수정 단계) 인터페이스 설계 반영

원문 읽기