김진엽 Nathan Kim Product Engineer 프로필 사진

Next.js, NestJS, Flutter로 서비스 기획부터 배포·운영까지 직접 개발했습니다.

바이블해빗에서 MAU 2,500, 활성 유저 리텐션 60%의 앱과 관리자 페이지를 운영하며 Python·Playwright 기반 데이터 수집, AI 콘텐츠 생성, Threads·Instagram·네이버 블로그 자동화를 구축했습니다.

바이블해빗

Flutter

바이블해빗 홈 화면바이블해빗 성경 리더 화면바이블해빗 AI 질문 화면
  • Flutter 앱, Next.js 웹, NestJS 서버와 관리자 페이지 1인 개발·운영(MAU 2,500, 활성 유저 리텐션 60%)
  • 성경 리더, 통독 플랜, 말씀 일기, AI 채팅 등 주요 기능 개발
  • 구독, 무료체험, AdMob 광고, 포인트와 쿠폰 시스템 운영
  • 홈 위젯, TTS, 말씀 카드, 다국어 성경, Shorebird OTA 지원

콘텐츠 자동화

Next.js · Node.js

바이블해빗 AI 블로그 자동 발행 텔레그램 알림
  • 주제 중복·품질·보안을 검사하고 AI 블로그를 매일 3회 자동 생성·발행
  • 블로그 원고와 카드뉴스를 Threads·Instagram 공식 API에 맞게 변환·게시하고 링크 댓글과 Threads 댓글 응답을 자동화
  • Playwright로 네이버 스마트에디터에 본문·이미지·태그·카테고리를 입력하고 기존 글 대조와 중복 방지를 자동화
  • 제목·본문 윤문, 이미지 생성, R2 업로드, 다국어 번역을 하나의 콘텐츠 파이프라인으로 연결

데이터 수집·AI 검색

Python · Playwright · BeautifulSoup

  • Playwright로 로그인 쿠키를 추출하고 Python, BeautifulSoup, Scrapling으로 성경 Q&A 1,400여 건을 비동기 수집
  • 15건 단위 병렬 처리, 요청 간격 제어, 페이지별 진행 상태 저장, 재로그인을 적용해 중단 후 재개할 수 있는 크롤러 구축
  • 질문·답변을 정제해 PostgreSQL에 저장하고 OpenAI 임베딩 기반 AI 검색과 연동

관리자·리포트

Next.js · NestJS

  • 사용자·구독·쿠폰·콘텐츠·로그를 관리하는 Next.js 관리자 페이지와 권한별 API 개발
  • MAU, 리텐션, 마케팅 퍼널, 광고 성과 대시보드 및 일일 자동 리포트 구축

백엔드·보안

NestJS · Prisma

  • NestJS와 Prisma로 결제부터 블로그 발행, 알림, 커머스까지 서버 운영
  • Apple과 Google 인앱결제, Toss 웹결제 연동
  • 결제·쿠폰·AI 사용량을 서버에서 재검증
  • 위조·중복 결제 알림을 차단하고 미처리 결제를 복구하는 흐름 운영

알고케어

디바이스 운영 앱

React Native

알고케어 디스펜서
  • 영양제 디스펜서의 토출, 상태 확인, 업데이트를 담당하는 태블릿 앱 개발
  • 사용자별 영양제 조합을 기기 명령으로 변환하고 카트리지 상태 표시
  • 생산 및 검수용 진단, 팩토리, 에이징 테스트 모드 개발
  • 하드웨어, 서버, 디자인, 기획 담당자와 배포 절차를 정리해 앱 출시

사용자 모바일 앱

React Native

알고케어 모바일 앱
  • 건강정보 입력부터 QR 기기 연결, AI 맞춤 프로그램, 주문과 결제까지 개발
  • 구성원 초대, 복용 알림과 섭취 기록 기능 개발
  • 건강검진, 처방기록, iOS와 Android 건강 데이터를 추천에 활용하도록 연동
  • 인증, 배송정보, 결제 결과를 연동해 앱 안에서 웹 결제와 배송 지원
  • 기획 변경에 대응할 수 있도록 앱 구조 정리
이미지

커머스 웹

Next.js

  • 렌탈 계약, 전자서명, 청구, 기기, 물류, 상품 관리 화면 개발
  • 운영자가 구매 이후에도 결제수단, 쿠폰, 주문, 재고와 배송 상태를 관리하도록 연결
  • 모바일 앱, 웹 결제, 커머스 동시 배포에 맞춰 빌드와 버전 관리 절차 정리

사내 AI 자동화

알고케어 해커톤 플랫폼주간보고서 자동생성 서비스
  • 사내 Claude 플러그인과 작업 규칙을 개발해 팀에 배포
  • Linear 이슈 분석부터 구현, 5개 관점 검수, PR 생성까지 AI로 자동화
  • 코드 변경에 인라인 의견을 남기는 AI 리뷰봇 개발
  • 코드와 업무 기록을 자동으로 문서화하고 주간 리포트 생성
  • <디자이너와 AI 협업 방법론> 사내 강의 진행
  • 실시간 투자 형식의 알고케어 해커톤 플랫폼 개발과 운영

드림포라

Android Native

드림포라 앱 소개드림포라 앱스토어

Xamarin → Android Native 마이그레이션

  • Xamarin 앱의 Android Native 전환을 주도하고 MVVM, Clean Architecture, Repository로 구조 재설계
  • Jetpack Room과 서버 자동 동기화로 사용자 데이터를 손실 없이 이전
  • Offline-first 구조를 정비하고 크래시율을 2%에서 0.1%로 개선

게이미피케이션 수익화

  • 3명의 프로덕트 팀으로 3~4개월 만에 구독 매출 25배(월 250만원), 광고 수익 50배(월 50만원) 달성
  • 사용자 클릭 데이터를 분석해 프리미엄 기능을 기획하고 2개월간 8개 기능 출시
  • 포인트, 선물상자, 아이템 상점과 보상형 광고 운영(가챠 일평균 500~1,000회)

백엔드 서버 구축

  • 백엔드 개발자가 없던 기간에 Spring 기반 Community MVP 서버를 개발해 배포
  • API를 설계하고 이후 합류한 백엔드 팀과 서버 확장

주요 기능 개발

  • 다크모드, 딥링크, 소셜, AI 생성, 위젯, FCM 푸시 등 글로벌 앱 기능 개발

개발 체계

  • Jira 기반 2주 스프린트와 코드 리뷰를 도입해 배포 주기를 월 1~2회에서 2주 1회로 단축
  • 출시 전 dog-fooding으로 품질 이슈 조기 발견
  • 인턴 온보딩용 study 저장소와 코드 리뷰 기준을 만들어 온보딩과 리뷰 절차 표준화
  • GitHub Actions로 CI/CD를 구축하고 Version Catalog로 의존성 관리 방식 정비
  • MVP부터 MAU 16만, 글로벌 누적 다운로드 200만 달성 및 Pre-Series A 투자 유치
  • App Store "The Best Apps for Self-Care" 에디터 추천 선정

디오하베스트

스마트 웨어러블 앱

Android Native

  • 스마트 웨어러블 밴드와 하이킹 스틱을 연동하는 Android Native 앱 유지보수와 GPS 트래킹 담당

에스원

MFC

  • 얼굴인식 솔루션을 활용한 자동 마스킹 MFC 프로그램 개발

전자서명 및 투표 시스템

Next.js, NestJS

부동산 전자서명 어드민
  • 아파트 전자서명과 투표 플랫폼을 풀스택 개발해 20곳 이상, 입주민 1만명 이상 규모로 운영
  • 등기부등본 조회와 소유권 파싱, PDF 서명 합성, 카카오 알림톡과 KT 전자문서 연동

보안

  • 공개 링크, 본인인증, 제출 요청을 서버에서 검증하고 요청 횟수 제한
  • NICE 본인인증, 대상자 매칭, 만료 링크와 중복 제출 차단, 감사 로그 적용
  • 민감한 로그를 마스킹하고 업로드 파일의 크기, 형식과 실제 서명 검증

치과 처방전 플랫폼

Flutter

치과 처방전 앱
  • 손글씨와 텍스트를 함께 입력하는 치과 처방전 작성 및 관리 플랫폼 개발
  • 처방전 목록과 상세 조회, 일정 관리, 이미지 저장과 공유
  • 로그인, 처방전 데이터와 이미지를 여러 기기에서 이어서 사용하도록 구현

개발 도구와 오픈소스

학력 및 수상

이미지

한국공학대학교

컴퓨터공학 학사

2015 - 2021

  • 학생창업유망팀 300 대상, 교육부장관상 (2020.12)
  • 총장배 교내 SW경진대회 금상 (2018.11)