미리보기
기본 정보

React와 Next.js를 활용해 웹 애플리케이션 개발에 진심을 다하고 있는 프론트엔드 개발자 최민규입니다. 사용자 경험을 최우선으로 고려하며, 퍼포먼스 향상을 위한 리소스 최적화에 집중합니다. 새로운 기술을 탐구하고 적극적으로 도입하는 것을 즐기며, 팀 프로젝트에 AI를 접목한 웹 서비스 구현이나 다양한 패키지·라이브러리 도입에도 앞장섰습니다. 원활한 협업을 위해 팀원들이 사용하는 기술 스택을 빠르게 학습해 습득하고, 적극적으로 소통하여 프로젝트를 매끄럽게 이끌어 가는 데 집중합니다. 이러한 노력 덕분에 “금방 뒤를 맡길 수 있을 정도로 빠르게 성장한다”는 긍정적인 평가를 받고 있습니다.
기술 스택
Next.js, HTML/CSS, JavaScript, React, Git, ChatGPT, zustand, react-query, TailwindCSS, Photoshop, Figma
프로젝트
정글 타워 (JungleTower)
크래프톤 정글|FE 3명, BE 2명
2024.12. ~ 2025.01.
개요
크래프톤 정글 내 인원들을 위한 메타버스 서비스
각 NPC와 상호작용하는 메인 페이지
이력 어필을 위한 마이룸 서비스
백준 문제 풀이 일일 퀘스트 서비스
WebRTC를 통한 화상 및 음성 채팅, 공유 캔버스 서비스
미니게임 (코딩 타자 연습, 테트리스, 핑퐁 게임) 서비스
담당 역할
Auth.js를 활용한 구글 로그인 · 게스트 로그인 구현
전반적인 UI 디자인과 CSS 처리
공통 컴포넌트 (모달 등) 설계 → 재사용성 및 유지보수성 확보
shadcn/ui 및 Tailwind CSS를 활용한 생산성 향상
스타일 일관성 유지
각종 에셋 디자인
코딩 테스트 문제 풀이 및 채점 기능 구현
Axios 기반 API 작성
OPEN AI 기반 채점 시스템 기능 구현 → JSON 기반 프롬프팅, 오답 힌트 또는 모범 답안 출력 구현
서비스 전체 사운드 처리
useRef
훅을 활용한 효과음 처리Zustand를 활용한 배경음악 온/오프 상태 관리
미니게임 서비스
트러블 슈팅
1. 문제 상황: 배경 음악 즉시 재생이 브라우저 정책 상 금지됨
시도 1: 공용 컴포넌트로 배경 음악 온/오프 버튼 작성
입장하는 페이지마다 버튼을 클릭해야만 음악을 재생할 수 있는 문제 발생
시도 2: Zustand를 이용해 배경 음악 온/오프 상태 관리
결과: 한 페이지에서 배경음 상태 변경 시 다른 페이지에서도 상태 유지
2. 문제 상황: Auth.js를 활용한 구글 로그인 구현에서 인증 상태 여부 판단에 오류 발생
시도 1: Auth.js가 제공하는
getToekn()
함수 대신useSession
을 이용해 인증 상태 여부 판단결과:
https
에서 래핑 된 쿠키를 못 읽어 오던 사용자의 인증 정보를 가져올 수 있게 되며 문제 해결
사용 기술
Next.js, TypeScript, Zustand, React Query, shadcn/ui, Tailwind CSS, Open AI, axios
포트폴리오
자기소개
1. 사용자 경험에 대해 진지하게 고민하고, 최선의 해결책을 제시합니다
프론트엔드 개발자로서 기본 소양 중 하나는 언제나 사용자를 최우선으로 고려하는 것이라 생각합니다. 실제로 정글 타워 프로젝트에서 사용자의 편의성을 높이기 위해 토글 버튼에 단축키 입력 기능을 추가하고, 로딩이 오래 걸리는 이미지를 사전 렌더링하여 UI 성능을 개선했습니다.
이처럼 사용자 중심으로 사고하고 문제 상황이 발생했을 때는 기술 구현을 함께 고민하며 해결책을 모색합니다.
2. 빠르게 학습하고, 매끄럽게 협업합니다
개발자라는 직업 특성상 빠르게 변화하는 기술 트렌드에 적응할 수 있는 학습 능력이 중요하다고 생각합니다. 정글 타워 프로젝트 진행 당시, 팀원들이 사용하는 기술 스택(Next.js, React Query 등)을 짧은 시간 안에 익혀 프로젝트에 적용했고, 그 결과 “금방 뒤를 맡길 수 있을 정도로 빠르게 성장한다”는 피드백을 받았습니다.
공식 문서와 자료를 통해 새로운 라이브러리나 기술 스택을 신속하게 학습하고, 이를 실제 프로젝트에 반영할 수 있는 능력이 저의 강점입니다.
대외활동
크래프톤 정글 과정 수료
크래프톤 정글
몰입, 팀 프로젝트, 자기주도 학습 키워드를 바탕으로
컴퓨터 구조, 운영체제 등 전산학의 기초부터 컴퓨팅적 사고에 대해 학습
Next.js, React 등 프레임워크를 자기주도적으로 학습
Github, Slack, Notion을 활용한 다수의 팀 프로젝트 진행
자격증
TOIEC
815 | 와이비엠 한국 TOEIC 위원회
2024.06.
교육
순천향대학교
대학교(학사) | 컴퓨터공학
2019.03. ~ 2024.06. | 졸업
외국어
영어
일상 회화 가능