
사용자가 불편한 0.1초를 줄이는
개발자 신민혁입니다.
생년월일 1999.08.29휴대폰 010-5544-4221
옆자리 동료를 위해 일합니다.
- 코드의 가독성은 절대적인 것이 아니라고 생각합니다. 옆자리 동료가 편안하게 읽을 수 있는 코드를 작성하기 위해 공부하고, 의견을 나누며 개발하고 있습니다.
- 유지보수가 용이한 코드를 작성하는 것은 미래의 저를 위한 일이라고 생각합니다. 업보를 쌓지 않기 위해 다양한 지식을 학습하고, 적용합니다.
- '민혁님 덕에 편해졌어요' 라는 말을 듣는 것이 좋습니다. 반복적인 작업의 자동화 등 팀의 생산성 향상을 위해 적극적으로 기여하고 있습니다.
제품에 무한한 애정을 쏟습니다.
- 제품은 팀이 낳은 자식이라고 생각합니다. '우리 이거 적용해 볼까요? , 이렇게 하면 유저 경험이 더 좋아지지 않을까요?' 와 같은 말을 나누며 제품을 성장시키는 것이 즐겁습니다.
- 필요하다면 기획·디자인에도 적극적으로 의견을 제시합니다. 파일 업로드, 드래그 중심의 직관적인 이미지 처리 프로토타입을 디자인하여 팀에 제안한 경험이 있습니다.
- 사용자 경험 개선을 위해 주도적으로 문제를 발견하고 해결합니다. 사내 비개발자를 대상으로 사용성 테스트를 요청하여 사용자 행동을 분석하고 제품을 개선한 경험이 있습니다.
Latest Updated 2025.11.20
Minhyuk
WORK EXPERIENCE

(주) 어포나티
Frontend Engineer2025. 01 - 2025. 099개월 | 정규직
LINKVIEW - 대체텍스트 자동 생성·번역 솔루션
엔터프라이즈 웹사이트의 접근성과 다국어 번역을 동시에 해결하는 B2B SaaS 솔루션입니다. 이미지를 포함한 비정형 콘텐츠의 대체 텍스트를 자동 생성·번역하고, 접근성 리포트와 규제 대응, 글로벌 진출까지 지원하는 서비스입니다. MVP 구축부터 사용자 경험 기반 리디자인, 성능 개선, 홈페이지 마이그레이션까지 전 과정을 경험했습니다.
Next.jsTypeScriptTailwind CSS팀이 효율적으로 일할 수 있는 환경을 구축했습니다.
- 서버 API가 먼저 구현된 상황에서, 기능 로직을 커스텀 훅으로 캡슐화해 데이터 처리와 UI를 완전히 분리된 구조로 설계했습니다. 이 덕분에 이후 디자인이 바뀌었을 때도 훅을 그대로 재사용하면서 화면 컴포넌트만 교체하면 되어, 팀 전체가 기능 수정 없이 UI 개편을 빠르게 진행할 수 있었습니다.
- 확정되지 않은 디자인에 유연하게 대응할 수 있도록 컴파운드 패턴으로 구현된 Radix UI(shadcn)를 사용했습니다.
기술적 도전을 통해 코드 품질 및 사용자 경험을 개선했습니다.
- React에서 Next.js로 마이그레이션하여 FCP를 60% 이상 개선했습니다. 2.1초 -> 0.9초
- 대체 텍스트 번역 OCR 병렬 처리 구조를 개선해 성능을 90% 이상 향상시켰습니다.
- Tailwind CSS를 v3에서 v4로 마이그레이션하며 스타일 시스템과 빌드 성능을 함께 개선했습니다.
KIMPRO - AI 웹 소설 번역 서비스
웹소설을 가장 잘 이해하는 김프로. 전문 번역가와 검수가 공들여 완성한 방대한 웹 소설을 학습한 AI 번역기로, 장편물 번역도 거뜬하며 인물과 세계관이 반복되는 장편물의 스토리와 흐름을 지켜 번역합니다. 장르별 최적화 번역, 자연스러운 현지화 반영, 캐릭터 정보와 용어집 관리, 작품 단위 작업물 관리가 가능합니다. 메인 페이지를 시작으로 결제, 번역까지 이어지는 전체 플로우에 참여했으며, 전체 코드의 70% 이상을 구현했습니다.
Next.jsTypeScriptTailwind CSSTanStack QueryToss Payments공통 컴포넌트 및 서버 데이터 기반 훅 개발
- 재사용 가능한 UI 컴포넌트와 서버 데이터 기반 페이지네이션 및 다양한 훅을 개발하여 생산성을 향상시켰습니다.
- 디자인 일관성을 확보해 백오피스 개발 시간을 50% 이상 단축하고, 중복 코드를 30% 절감했습니다.
UI/UX 개선을 통한 사용자 이탈률 감소
- 사용자 피드백을 바탕으로 주요 페이지의 UI/UX를 재설계하고 접근성을 강화했습니다.
- 직관적인 인터랙션과 반응형 레이아웃을 적용해 사용자 경험을 개선하고 VOC를 50% 이상 절감했습니다.
토스 결제 시스템 구조를 통합했습니다.
- 프로젝트마다 반복되던 결제 로직을 Hooks 형태로 공통화하여 결제 프로세스를 표준화했습니다.
- 재사용 가능한 구조를 통해 유지보수성과 일관성을 확보하고, 결제 관련 개발 시간을 90% 이상 절감했습니다. (기존 10시간 이상 → 1시간 이내)
IVERY - 웰니스 라이프를 위한 성경 앱
하루 단 5분이라도 말씀을 묵상할 수 있도록, 말씀이 삶이 되는 순간을 만들어가는 성경 큐티 앱입니다. 루틴을 통해 회복하는 나의 공동체와 믿음, 말씀의 은혜를 가족과 친구, 그리고 공동체와 함께 나눌 수 있는 마음의 안식처를 지향합니다. 프론트엔드 UI의 80% 이상을 구현했으며, 개인정보처리방침 및 법률 관련 페이지는 웹뷰로 구현했습니다.
FlutterDartFigmaCursor AI현실의 제약을 AI로 해결했습니다.
- 디자인이 나오기 전, 시간을 최대한 아끼기 위해 Galileo AI, UX Pilot을 활용해 초기 MVP를 빠르게 구현했습니다.
- Flutter와 Dart를 처음 사용하는 환경에서 Cursor AI를 적극 활용해 약 3개월 동안 앱의 주요 화면 전반을 구현했습니다.
효율적으로 일할 수 있는 환경을 구축했습니다.
- Figma와 Cursor를 연동한 AI MCP를 도입하여 디자인·개발 간 협업 효율을 개선했습니다.
- 반복적인 컴포넌트 작성과 레이아웃 설계를 자동화하여 개발 속도를 높이고, 총 100시간 이상 개발 시간을 단축했습니다.
- 구현된 기능을 TestFlight를 통해 실제 디바이스에서 검증하며 실사용 환경 기준으로 UI/UX와 안정성을 반복적으로 개선했습니다.

오즈코딩스쿨
멘토링2025. 09 - 2025. 101개월 | 용역 계약
오즈코딩스쿨 부트캠프 코드 리뷰 멘토링
초격차캠프·오즈코딩스쿨 부트캠프 수강생을 대상으로 React, TypeScript 기반 프로젝트의 코드 리뷰를 진행하며 코드 품질과 개발 역량 향상을 도운 멘토 역할을 담당했습니다.
ReactTypeScript학습자 중심의 코드 리뷰 문화를 만들었습니다.
- React, TypeScript 기반 프로젝트 코드를 리뷰하며, 단순 오류 지적이 아닌 개선 방향과 대안을 함께 제시했습니다.
- 가독성, 상태 관리, 컴포넌트 분리, API 연동 등 실무에서 요구되는 관점을 중심으로 피드백을 제공했습니다.
베스트 프랙티스를 전파했습니다.
- 일관된 코드 스타일과 디렉터리 구조, 네이밍 규칙 등 베스트 프랙티스를 공유해 팀 단위 협업을 준비할 수 있도록 가이드했습니다.

사물의 의회 2025
외주 • 1인 개발2025. 03 - 2025. 118개월 | 용역 계약
사물의 의회 2025 공식 웹사이트
행사 소개, 프로그램 안내, 참가자 안내 등을 제공하는 공식 웹사이트를 0에서 1까지 단독으로 설계·개발·운영한 프로젝트입니다. 디자인부터 개발, 배포, 운영, SEO까지 전 과정을 담당했습니다.
Next.jsTypeScriptTailwind CSSSupabaseFirebase (초기)0 to 1로 서비스를 만들었습니다.
- 홈페이지 디자인부터 정보 구조 설계, 프론트엔드 구현까지 전체 프로세스를 1인 개발로 진행했습니다.
- 행사 성격과 브랜드 이미지를 고려한 UI/UX를 설계해, 정보 전달과 참여 유도를 모두 충족하는 구조를 만들었습니다.
검색 최적화와 트래픽 성장을 이끌었습니다.
- Search Advisor와 검색 엔진 최적화(SEO)를 적용해 주요 키워드 검색 시 상단 노출을 달성했습니다.
- 최대 MAU 2,500명을 기록하며 행사 기간 동안 안정적인 정보 제공 허브 역할을 수행했습니다.
운영 효율을 높이는 백오피스를 구축했습니다.
- 각 페이지별 데이터 수정 작업을 자동화할 수 있도록 간단한 백오피스를 제공해 운영 측의 반복 업무를 줄였습니다.
- Firebase에서 Supabase로 마이그레이션을 진행해 데이터 관리와 확장성을 개선했습니다.
- 행사 종료 전까지 지속적으로 유지보수 및 성능 최적화를 진행하며 안정적인 서비스 운영을 책임졌습니다.
Projects.
실시간 게임 메이트 매칭을 통해 온라인 게임을 더 즐겁게 즐길 수 있도록 돕는 플랫폼입니다. WebSocket 기반 실시간 상태 동기화, Kakao OAuth 로그인, 토스페이먼츠 결제 연동을 통해 매칭·리뷰·코인 충전까지 하나의 흐름으로 경험할 수 있도록 설계했습니다.
ReactViteTypeScriptTailwind CSSZustandTanStack QueryWebSocketKakao API토스페이먼츠주요 성과
- 서비스 전반의 UX 플로우와 UI를 설계하고, Figma로 모든 스타일 가이드 및 화면을 직접 디자인하여 일관된 사용자 경험을 정의
- 프론트엔드·백엔드 팀원들을 위해 화면 정의서와 요구사항 정의서를 작성해 커뮤니케이션 비용을 줄이고 개발 방향을 명확히 함
- 프로젝트 초기 설정 및 폴더 구조 설계를 주도하고 ESLint, Prettier를 도입해 코드 품질과 일관성을 확보
- Kakao API를 활용한 OAuth 2.0 인증 플로우 설계 및 구현으로 로그인·회원가입 기능 완성
- 토스페이먼츠 API 연동으로 코인 충전 및 결제 시스템 구현, 충전·사용·취소 시 실시간 잔액 반영
- TanStack Query 캐싱과 React 상태 관리를 결합해 실시간 매칭/리뷰 데이터 동기화 최적화
- 실시간 리뷰·별점 시스템과 사용자 대시보드를 구현하여 매칭 이력·결제 내역을 한눈에 확인 가능한 UI 제공
- 실시간 통신, OAuth 인증, 결제 시스템을 통합한 서비스로 팀 프로젝트에서 150/218 커밋(약 69%) 기여
골프 용품 전문 브랜드와 협업하여 제작한 온라인 쇼핑몰로, 랜딩 페이지부터 상품 관리 관리자 페이지까지 한 번에 다루는 통합 이커머스 플랫폼입니다. 브랜드 요구사항을 반영한 UI/UX 구현과 관리자 기능 개발을 담당했습니다.
ReactViteTypeScriptTailwind CSSZustandTanStack QueryFramer MotionReact Hook Form주요 성과
- 프론트엔드 팀장으로 프로젝트 초기 설정 및 구조 설계를 주도하고 협업 규칙과 코드 리뷰 프로세스를 정립
- Framer Motion을 활용해 랜딩 페이지의 애니메이션과 인터랙션을 구현, 브랜드 이미지를 강화하는 시각적 경험 제공
- 반응형 캐러셀, FAB 버튼, 팝업 배너 등 UX 향상 컴포넌트를 제작해 프로모션 및 주요 상품 노출 극대화
- 장바구니 기능을 구현하고 비회원-회원 간 장바구니 데이터를 동기화해 사용자 경험의 연속성 확보
- React Hook Form을 사용한 관리자 페이지 상품 등록·수정 기능을 구현하여 운영 효율을 높임
- 로컬 스토리지를 활용해 사용자 데이터를 영속적으로 관리하고, 모바일·데스크톱 모두에 대응하는 반응형 UI 구현
- 기업 요구사항을 기반으로 관리자·사용자 양쪽 플로우를 통합 설계하며 178/276 커밋(약 64%) 기여
Education.

청년취업사관학교
진행중
2025.09 - 2026.02
AI 고객응대 프로젝트 기반 풀스택 AI 개발자 양성과정
- 웹 프론트엔드 개발: HTML, CSS, JavaScript, React.js, Next.js를 활용한 웹 UI 구현
- 웹 백엔드 및 데이터 처리: Java 기반 OOP, JDBC, SQL, Spring Boot, Spring Security, JPA를 통한 백엔드 및 데이터베이스 설계
- AI 서비스 및 생성형 모델 활용: Prompt Engineering, GPT 구조 활용, LangChain, FastAPI, Hugging Face 등을 이용한 AI 서비스 개발
- 프로젝트 중심 실습: AICC UI 설계, CRM 백오피스 구축, AI 서비스 설계 및 통합을 통한 실무형 프로젝트 수행
습득 역량
ReactJavaSpring BootJPAPythonHugging FaceSQL
오즈코딩스쿨
수료
2024.06 - 2024.12
프론트엔드 부트캠프
- 커리큘럼 진행에 따른 테스트에서 지속적인 성장: 6등 → 2등 → 2등 → 1등
- 자발적 개발 스터디 운영으로 동료 학습 지원
- AWS & 오즈코딩스쿨 해커톤 참여 및 1위 수상
- 게임메이트 매칭 서비스 "비타" 개발
- 기업 협업 자사몰 서비스 "믹골프" 프론트엔드 팀장 참여
습득 역량
HTMLCSSJavaScriptReactTypeScript경일대학교
3.7 / 4.5
2018.03 - 2023.02
패션디자인학과
- 패션디자인학과 전공을 통해 디자인적 감각과 미적 센스를 함양했습니다.
- K-뷰티 융합학부 학생회 차장 2년 근속으로 리더십 및 조직 관리 경험을 쌓았습니다.
- 다양한 학과 활동을 통해 협업과 소통 능력을 강화했습니다.
- [ 경북 LINC+ 사업단 ] 창업동아리 팀장으로 특허 출원 시도, 사업계획서 피칭, 창업 프로젝트 기획 및 운영을 담당했습니다.
습득 역량
디자인 감각리더십조직 관리창업 기획협업소통 능력Lecture.

오즈코딩스쿨
초격차캠프 선배 특강
초격차캠프 수강생2025.08.21
'나도 저 자리까지 갈 수 있을까?' 초격차캠프 출신으로 개발자 커리어를 시작한 선배를 직접 만나, 수료 이후의 진짜 이야기를 들어보세요. 막막했던 취업 준비 과정부터 첫 입사까지, 여러분의 고민에 바로 꽂히는 힌트를 얻어갈 수 있습니다!
수료생에서 1년차 개발자!
- 부트캠프 수강생으로 돌아간다면 어떻게 공부할까?
- 수강생 시절 마인드 셋 이렇게 준비하세요.
- AI를 활용한 효율적인 학습 전략
- 이런 프로젝트는 어때요?
- 커리어 계획과 목표 설정 방법
부트캠프 전략마인드 세팅커리어 계획프로젝트 추천AI 활용

오즈코딩스쿨
초격차캠프 선배 특강
초격차캠프 수강생2025.04.14
초격차캠프를 수료하고 실제로 개발자로 취업해 근무 중이신 선배님을 직접 만나볼 수 있는 시간! 같은 커리큘럼을 겪고, 취업까지 성공하신 선배님의 이야기를 통해 여러분의 고민을 해소하고, 현실적인 팁도 얻어가세요!
선배와의 만남!
- 4기 수료생에서 현업 개발자로 성장한 경험담
- 취업 준비 과정과 실제 면접 경험 공유
- 현업에서의 일상과 개발자로서의 성장 이야기
- 후배들을 위한 현실적인 조언과 팁
부트캠프 전략취업 경험현업 이야기성장 스토리

