포트폴리오는 여기에서 확인하실 수 있습니다.
Introduce

불편함을 지나치지 않는 프론트엔드 개발자, 신혜민입니다.
- 서비스 운영 | 실제 프로덕트를 운영하며 사용자 피드백을 바탕으로
서비스를 지속적으로 개선하고 있습니다.
- 사용자 경험 | 사용자의 불편을 먼저 고민하고, 더 나은 사용 경험을 만들기 위해 노력합니다.
- 개발 생산성 | 반복 작업과 비효율적인 개발 과정을 개선해 유지보수성과
생산성을 높입니다.
Contact
Email | [email protected]
Phone | 010-5188-7251
Channel
Github | github.com/hm1n
Blog | https://hm1n.github.io/
Projects
엔빵 | 구독 공유 관리 웹 서비스
2026.05 - 진행중 (개인 프로젝트 전환)
2025.02 - 2025.12 (FE 4인)
친구들과 함께 사용하는 구독 서비스의 결제일, 정산 금액, 납부 여부를 한곳에서 관리할 수 있는
구독 공유 관리 서비스
Skills
Next.js TypeScript Supabase FCM TailwindCSS Vercel
Links
What I Did
- 사용자 피드백 기반 MVP 검증 및 서비스 개선
- 문제 | 구독 공유 이용자는 결제일, 정산 금액, 납부 여부를 여러 서비스에서 따로 관리해야 하는 불편을 겪고 있었습니다.
- 해결 | 사용자 조사와 경쟁 서비스 분석을 바탕으로 MVP를 정의하고, 구독 그룹 생성, 구성원 초대, 정산 현황 관리 기능을 개발했습니다.
- 결과 | 실제 사용자 51명 대상 만족도 조사에서 평균 만족도 7.94점을 달성하고, 푸시 알림, 초대 개선, 채팅 등 핵심 개선 과제를 도출했습니다.
- 채팅방 렌더링 성능 60% 향상으로 대기 시간 개선 [기술 블로그]
- 문제 | 메시지 발송 시 3~4초 지연이 발생해 정산 공지와 대화 흐름이 끊기는 문제가 있었습니다.
- 해결 | React DevTools Profiler로 렌더링 병목을 분석하고, 컴포넌트 책임 분리와 React.memo 적용으로 불필요한 리렌더링을 줄였습니다.
- 결과 | 메시지 발송 응답 속도를 53.2ms → 21.6ms로 개선해 약 60% 향상했습니다.
- Supabase Realtime 기반 그룹 채팅 기능 개발
- 문제 | 정산 공지와 문의가 외부 메신저로 분산되어 그룹 내 소통 흐름이 서비스 밖에서 끊기는 문제가 있었습니다.
- 해결 |
Supabase Realtime 기반 그룹별 채팅 기능을 구현하고, 채팅방 단위로 메시지를 실시간 수신하도록 구성했습니다.
- 결과 | 정산 확인, 요청, 공지 등 그룹 커뮤니케이션을 서비스 내부에서 처리할 수 있는 환경을 마련했습니다.
- 웹, 모바일 통합 푸시 알림 시스템 구축
- 문제 | 정산 요청, 그룹 초대 등 주요 이벤트를 사용자가 직접 접속하기 전까지 확인하기 어려웠습니다.
- 해결 | PWA와 FCM 기반 푸시 알림 시스템을 구현해 웹 서비스 구조를 유지하면서 모바일 알림 경험을 제공했습니다.
- 결과 | 사용자가 직접 접속하지 않아도 주요 이벤트를 인지할 수 있는 환경을 구축했습니다.
Kori | 한국에 관심 있는 외국인을 위한 소셜 커뮤니티 애플리케이션
2025.10 - 2026.02 (FE 3인, BE 3인, 디자이너 1인)
한국 문화에 대한 콘텐츠를 중심으로 뉴스, 퀴즈와 투표, 커뮤니티 공간, 채팅 등을 제공하는
소셜 커뮤니티 애플리케이션
Skills
React Native TypeScript Expo Styled Component EAS Build
Links
What I Did
- Github Issue Template 기반 버그 리포트 프로세스 표준화
- 문제 | 버그 제보가 한두 문장으로만 작성되는 경우가 많아 재현 절차와 발생 환경을 다시 확인하는 커뮤니케이션 비용이 발생했습니다.
- 해결 | Github Issue Template으로 발생 버전, 플랫폼, 재현 절차, 스크린샷, 로그 항목을 표준화하고 버그 대응 워크플로우를 정리했습니다.
- 결과 | 도입 이후 평균 버그 해결 시간 약 34% 단축
- EAS 기반 배포 자동화 및 OTA 업데이트 환경 구축
- 문제 | 개발자마다 로컬 환경과 배포 방식이 달라 빌드가 반복적으로 실패하고, 단순 수정에도 전체 앱을 다시 빌드해야 해 배포 비용과 시간이 증가했습니다.
- 해결 | EAS Build 기반 CI/CD와 OTA 업데이트 환경을 구축하고, PR 라벨 기반 워크플로우를 적용해 빌드와 업데이트를 목적에 맞게 분리했습니다.
- 결과 | 월평균 빌드 횟수를 56% 감소시키고, 월평균 빌드 실패 횟수를 5.4회 → 0.5회로 줄여 배포 프로세스를 표준화하고 운영 효율을 높였습니다.
- 알림 진입 시 뒤로가기 UX 개선
- 공통 BottomSheet 컴포넌트 설계로 컴포넌트 재사용성 향상