Startup CTO · Fullstack Engineer · 22,000+ Users Shipped
김민석 · 문제를 제품으로 잇는 엔지니어
스타트업 CTO로 웹·모바일 서비스 3개를 설계·운영하며 누적 가입자 22,000+ 규모의 시스템을 구축했습니다. 기획부터 프론트·백엔드·데이터·클라우드까지 직접 잇는 풀스택 흐름으로, 아이디어를 빠르게 검증하고 마지막 20%까지 품질을 지키는 것을 즐깁니다.
포트존 CTO · 서강대 정보통신대학원 데이터사이언스/AI 전공
관심사의 여정 펼쳐보기
2020 — 군 복무 중, 개발에 눈을 뜨다
육군 화생방 소대장으로 복무하면서 퇴근 후 Codecademy로 데이터 사이언스와 머신러닝을 독학했습니다. Python으로 데이터 분석과 TensorFlow 딥러닝 모델을 만들며, 기술로 문제를 푸는 재미에 빠졌습니다.
2021 — 전역, 풀스택 개발 입문
전역 후 Codecademy Full-Stack Engineer 과정과 Android 개발을 거치며 웹·앱 양쪽의 기초를 다졌습니다. 정보처리기사를 취득하고, 정보통신산업진흥원 AI 중급 과정을 수료하며 개발자로서의 방향을 잡았습니다.
2022 — AI 대회 입상과 창업 준비
LG Aimers AI 해커톤 우수상, 빅데이터 스타트업 경진대회 특별상을 수상하며 데이터·AI 역량을 검증했습니다. POSCO 창업 인큐베이팅 스쿨에서 사업계획서 우수상을 받고, 링크드인에서 만난 동업자와 함께 창업의 첫 걸음을 내딛었습니다. React와 Next.js로 첫 웹 서비스를 만들고, Docker 위에서 돌아가는 백엔드를 처음 구성하며 기초를 쌓았습니다.
2023 — 담타 개발과 포트존 창업
React Native와 Firebase 서버리스 백엔드로 흡연 구역 지도 앱 담타를 만들어 앱스토어에 출시했습니다. 대용량 지도 마커 클러스터링, 공공 데이터 정제, 실시간 위치 기반 서비스를 직접 구현하며 모바일 제품을 처음부터 끝까지 굴려봤습니다. 같은 해 5월 포트존을 공동 창업하고, 동아리-기업 매칭 플랫폼 아이러브클럽 개발에 착수했습니다. 또한 서강대 정보통신대학원 데이터사이언스 인공지능학과에 입학하였습니다.
2024 — 아이러브클럽, 보안과 DevOps에 깊이 파기
NestJS + GraphQL + Prisma로 예약·승인 시스템을 설계하고, AES-256 양방향 암호화와 역할 기반 다단계 검증으로 보안 아키텍처를 다졌습니다. pnpm 모노레포와 GitHub Actions + Docker + Elastic Beanstalk CI/CD로 배포 파이프라인을 표준화하고, Winston + CloudWatch 구조화 로깅, HeadVer 버저닝, PWA + S3 업로드까지 운영 자동화의 기반을 만들었습니다.
2025 — 스쿨밋, React Native와 AI 자동화
학력 인증 기반 소셜네트워크 스쿨밋을 React Native + Expo + Supabase로 구축하며, 3개월 만에 웹 MVP, 2개월 만에 모바일 앱을 출시해 누적 가입자 13,000+를 달성했습니다. 카카오 OAuth, 토스 결제 위젯, 네이버 지도 SDK, 옵티미스틱 실시간 채팅까지 네이티브 앱의 디테일을 파고들었습니다. CLOVA OCR + AWS Bedrock LLM으로 학력 증빙 자동 검증 파이프라인을 만들어 수동 검수를 90% 이상 줄이고, AWS KMS 이중 암호화, Feature-Sliced Design 도메인 분해, 결제 웹훅 이중 검증까지—"안전하게 자동화하는" 쪽으로 무게 중심이 옮겨갔습니다. 같은 해 10월, 담타의 경험을 살려 글로벌 흡연구역 지도 서비스 퍼프존 개발에 착수했습니다.
2026 — 퍼프존 글로벌 출시, 인프라 현대화, 그리고 연구
2개월 만에 글로벌 MVP를 출시하고 3,000+ 사용자를 확보한 퍼프존에서 5개 국어 국제화와 실시간 번역 기능을 구현하고, 지도 클러스터링 최적화와 위치정보법 준수 로깅 체계를 설계했습니다. 아이러브클럽의 백엔드를 Elastic Beanstalk에서 ECS Fargate로 마이그레이션하며 컨테이너 오케스트레이션과 배포 자동화를 고도화했습니다. 서강대 대학원에서는 RAG 기반 금융 데이터 검색 정확도 향상 연구로 마지막 학기를 마무리하고 있습니다. 관심사는 계속 흘러가지만, "문제를 정확히 정의하고, 작동하는 것을 빠르게 만든 뒤, 마지막 20%에서 품질을 지킨다"는 원칙은 변하지 않습니다.
Feed
최근 글
2026-01-28
토스 인앱 mTLS 프록시 서버 구축
2026-01-21
Expo 푸시 토큰 등록 흐름 정리
2026-01-14
S2 기반 히트맵 통계 집계와 조회
2025-12-18
React Native 파일 업로드 유틸 구현
2025-12-10
BottomSheet 동적 리사이즈 구현
2025-12-04
Astro SSG 포트폴리오 블로그 구축
2025-12-04
옵시디언 마크다운을 Astro 블로그로 변환하기
2025-12-02
PostGIS 폴리곤 병합 파이프라인 구축
2025-11-25
S2 Geometry 기반 서버사이드 지도 클러스터링
2025-11-17
React Native 앱의 다국어 지원 구현
2025-11-11
Naver와 Google 지오코딩 API 통합
2025-11-05
PostGIS RPC로 구역 저장과 공간 조회
2025-10-15
Vercel Cron으로 AI 자동화 트리거 구현
2025-09-11
비동기 체인 플래그로 긴 API 호출 처리하기
2025-09-05
CLOVA OCR API와 PDF 페이지 분할로 학력 증빙 자동화
2025-09-05
Expo OTA 업데이트 안내 모달 구현
2025-09-05
OCR + AI 검증 파이프라인으로 학교 인증 자동화
2025-08-06
네이버 지도 SDK로 매장 지도 구현
2025-07-18
KeyboardStickyView 포커스 버그 수정
2025-07-10
React Native에 토스 결제 위젯 연동
2025-07-09
ActionSheet 래퍼 훅 구현
2025-07-07
Android 더블백 종료 처리
2025-07-03
갤럭시 기기 Supabase 파일 업로드 안정화
2025-06-21 03:38
SVG 아이콘을 React 컴포넌트 라이브러리로 만들어 자동 배포하기
2025-06-21 03:38
SVG 아이콘 라이브러리를 React Native에서도 쓸 수 있게 만들기
2025-06-06
토스 결제 위젯 재시도와 웹훅 검증
2025-06-04
NICE 본인인증 API 서버 구현
2025-06-04
NICE DI 기반 중복 계정 탐지 API
2025-06-04
파일 암호화 파이프라인 구현
2025-05-29
스탬프 적립과 자동 리워드 생성 구현
2025-04-12
BERT 임베딩과 pgvector로 하이브리드 레시피 추천 구현
2025-04-03
Supabase 병렬 호출 제한 유틸 구현
2025-03-31
Supabase + 카카오 OAuth 모바일 연동
2025-03-31
useProfileWithRetry - 네트워크 불안정 대응 훅
2025-03-27
초대 코드 검증과 스탬프 지급 통합
2025-03-12
공공데이터 API 프록시 구현
2025-03-11
ESLint + Prettier + Husky 자동화 구성
2024-11-28 10:30
EC2 초기 세팅 자동화 스크립트
2024-11-28 10:00
로컬 HTTPS와 ALB SSL 종료를 함께 다루기
2024-11-10
Solidity와 IPFS로 블록체인 인증서 발급 시스템 구현
2024-10-25
pnpm 워크스페이스 모노레포 구성
2024-08-11 09:58
크롬 확장프로그램으로 만든 다국어 로렘 입숨 생성기
2024-01-30
Winston + CloudWatch 구조화 로깅 구현
2023-12-21 11:24
외주 프로젝트는 어떻게 실패했는가
2023-12-21 11:24
스타트업 시작부터 투자를 받기까지
2023-12-18 12:52
창업 최대의 고난 - 공동 창업자 만나기 -
2023-10-09
Firestore 장바구니 동기화와 수량 보정
2023-09-15
React Context로 통화 로컬라이제이션 구현
2023-09-11
Next.js PWA와 S3 업로드 구현
2023-07-18 04:47
스타트업의 공동창업자 CTO로서
2023-06-19
Canvas + jsPDF로 인증 문서 자동 생성
2023-06-19
NestJS GraphQL에서 역할 기반 접근 제어 구현하기
2023-03-09
공공데이터 위치 정보 전처리
2023-03-07
Firestore에서 키워드 인덱싱으로 검색 구현하기
2022-04-28 10:10