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

재미스튜디오
Software Engineer2026. 03 - 현재재직 중 | 정규직
Lattice - VC·스타트업 투자 운영 SaaS 플랫폼
벤처캐피탈(VC)과 스타트업이 투자 라이프사이클 전반을 운영할 수 있도록 돕는 올인원 투자 운영 SaaS입니다. 발굴·심사·계약·사후관리·회수까지의 흐름과 공동GP 협업, 분기보고, TIPS 프로그램 운영을 지원합니다. 프론트엔드와 백엔드 풀스택으로 TIPS 운영 기능, 외부 오픈이노베이션을 위한 Track 도메인, 공개 신청·자료 제출 시스템을 개발하고 있습니다.
Next.js 16React 19TypeScriptTailwind CSSSupabasePostgreSQLEdge FunctionsTanStack QueryVC가 외부 오픈이노베이션 프로그램을 운영할 수 있는 풀스택 시스템을 만들었습니다.
- TIPS 프로그램 운영에 필요한 차시 관리·시작 기업 선택, 추천권 자동 생성과 소진 현황, 자료 제출 단계별 제어를 구현했습니다.
- 담당 심사역과 조력자 등 권한별 동작 분기를 설계해 동일 화면에서 역할마다 다른 액션과 데이터 노출이 가능하도록 만들었습니다.
- VC가 직접 외부 오픈이노베이션 프로그램을 운영할 수 있도록 Track 도메인을 신규로 구축하고, 어드민 UI와 OPEN API를 함께 풀스택으로 개발했습니다.
공개 신청 흐름을 처음부터 끝까지 설계했습니다.
- 단계별 양식을 동적으로 생성하고 첨부 파일은 presigned URL로 안전하게 업로드하도록 구성했습니다.
- 신청서 재편집과 재제출 흐름을 마감 시각 가드와 함께 구현해 운영 중 실수에 대응할 수 있도록 했습니다.
- NCP SENS 알림톡과 Resend 운영자 알림 메일을 연동해 신청·문의 발생 시 자동으로 후속 커뮤니케이션이 이어지도록 만들었습니다.
백엔드부터 프론트엔드까지 풀스택으로 개발했습니다.
- Next.js 16 App Router와 React 19, Supabase PostgreSQL + RLS + Edge Functions 기반으로 어드민·신청자 화면과 API를 함께 구현했습니다.
- TanStack Query로 서버 상태를 관리하고, 워크스페이스 단위 API 키 발급 및 Bearer 토큰 인증을 도입해 외부 연동 안전성을 확보했습니다.
InBodyLIKE - 인바디×블루포인트 헬스케어 오픈이노베이션 홈페이지
인바디(InBody)와 블루포인트파트너스가 함께 운영하는 헬스케어 스타트업 오픈이노베이션 프로그램의 공식 웹사이트입니다. 디자인·마케팅팀과 협업해 전달받은 시안을 픽셀 퍼펙트로 구현했으며, 개발과 배포는 단독으로 진행했습니다. 신청·문의·자료 제출 데이터는 Lattice OPEN API를 통해 운영 어드민에서 단일 관리됩니다.
Next.js 16React 19TypeScriptTailwind CSSSupabaseSWRResendVercel디자인·마케팅팀과 협업해 전달받은 시안을 픽셀 퍼펙트로 단독 개발했습니다.
- 디자인팀이 전달한 시안을 기준으로 메인 히어로·프로그램·혜택·타임라인·CTA·신청 모달·문의 모달·마이페이지·인증 페이지까지 전 영역을 픽셀 퍼펙트로 구현했습니다.
- 반응형 레이아웃 대응과 SEO·분석 도구 연동, 배포까지 1인 개발자로서 기술 의사결정을 주도하며 진행했습니다.
Lattice OPEN API를 활용해 신청·문의 운영을 단일화했습니다.
- Lattice에서 인증 시스템 기반 OPEN API를 개발하여, 프로그램 신청·문의·자료 제출 데이터를 Lattice 어드민 대시보드에서 단일 관리할 수 있도록 연동했습니다.
- 별도의 자체 어드민을 만들지 않고도 운영자가 익숙한 환경에서 데이터를 다룰 수 있게 해, 운영 비용과 중복 시스템을 줄였습니다.
사용자 경험과 운영 효율을 함께 챙겼습니다.
- 카카오 OAuth와 이메일 회원가입(Resend 커스텀 인증 메일)을 모두 지원하고, Supabase SSR 세션과 프로필 보완 흐름을 구현했습니다.
- 사업자번호 형식·체크섬 검증, 휴대폰 자동 하이픈 포맷팅 등 폼 검증을 강화해 잘못된 입력으로 인한 운영 비용을 줄였습니다.
- GA4·Google Tag Manager·Google Ads를 연동하고 OG/Twitter 메타와 sitemap·robots를 정리해 SEO와 광고 측정을 함께 챙겼습니다.

Lukuku
Frontend Engineer2025. 12 - 2026. 023개월 | 정규직
FILA Renewal - 휠라 공식 홈페이지 리뉴얼
FILA 코리아의 공식 홈페이지(fila.co.kr) 리뉴얼 프로젝트입니다. Shopify 테마 기반 상품 리스트(PLP)·상품 상세(PDP)·매장 안내·메인 페이지의 핵심 기능과 성능 개선을 담당했습니다. 특히 PLP 렌더링 파이프라인 마이그레이션을 통해 페이지 로딩 속도와 LCP를 크게 개선했습니다.
Shopify LiquidJavaScriptWeb ComponentsReact 19CSS3Section Rendering APINaver Maps APISwiperPLP 렌더링 파이프라인을 단순화해 로딩 속도를 75% 개선했습니다.
- 기존에는 Shopify Search API가 반환한 Liquid HTML을 받아 DOM을 재정렬·삽입하는 3단계 파이프라인을 사용하고 있었으며, Search API 왕복이 300~800ms 가량의 병목을 만들었습니다.
- 자체 V2 API가 상품 데이터를 JSON으로 반환하고 클라이언트에서 HTML을 생성하는 1단계 구조로 마이그레이션하여, 컬렉션 페이지 로딩을 2초+ → 0.5초로 단축했습니다.
- LCP·INP 등 핵심 웹 바이탈 지표가 함께 개선되었고, Search API 왕복 지연 300~800ms를 완전히 제거했습니다.
대규모 카탈로그 데이터를 효율적으로 처리했습니다.
- 컬렉션당 100+ 상품 응답을 JWT 세션 기반으로 서버사이드에서 가격 계산·visibility(임직원/지인/일반) 필터링·사이즈 그룹핑까지 일괄 처리하도록 설계했습니다.
- Two-tier 캐싱 아키텍처를 도입해 동일 요청에 대해서는 0ms에 가까운 응답을 받을 수 있도록 만들었습니다.
- 검색 페이지 역시 V2 Search API + CSR 구조로 전환해 PLP와 동일한 응답 일관성을 확보했습니다.
PDP·매장 안내 등 핵심 사용자 화면을 개발했습니다.
- PDP에서는 Shopify Section Rendering 기반의 컬러 스와치 프리로딩·캐싱 시스템, 모델 비교 섹션, 핏 & 스펙 가이드, Try-on 가상 착화 버튼, Crema 리뷰 통합, Rectangle(프로모션) PDP 분기 렌더링을 구현했습니다.
- 매장 안내 페이지를 신규로 구축하며 네이버 지도 연동, 사용자 위치 기반 거리 계산·정렬, 브랜드/지역 필터링, 대표 매장 모바일 캐러셀, 주변 매장 재고 조회 모달까지 개발했습니다.
- 메인·검색·헤더/푸터 리뉴얼에 참여해 히어로 슬라이드쇼, Launches·Trending Now·Styling With Fila 모달, 모바일 GNB 백드롭, 사업자 정보 토글 푸터를 구현했습니다.
공통 품질과 운영 효율을 개선했습니다.
- PLP/PDP의 품절 처리 로직을 isSoldOut 메타필드 기반으로 일원화해 화면별로 흩어져 있던 분기 코드를 정리했습니다.
- GIF 썸네일을 PLP/PDP 양쪽에서 지원하도록 만들고, QUICK ADD 바텀시트를 추가해 카탈로그에서 바로 장바구니에 담을 수 있는 흐름을 제공했습니다.
- FE/BE 렌더링 구조와 visibility 정책을 기술 문서로 정리해 팀 내 다른 개발자가 동일한 구조를 이해하고 유지보수할 수 있도록 했습니다.

(주) 어포나티
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기 수료생에서 현업 개발자로 성장한 경험담
- 취업 준비 과정과 실제 면접 경험 공유
- 현업에서의 일상과 개발자로서의 성장 이야기
- 후배들을 위한 현실적인 조언과 팁
부트캠프 전략취업 경험현업 이야기성장 스토리

