서승표

Seungpyo SuhProduct Engineer

무엇을 만들지 고민하고, 더 나은 제품이 될 때까지 다듬습니다.

소개

프로덕트 엔지니어 서승표입니다. 웹과 앱을 중심으로 백엔드 개발부터 배포와 운영까지 제품을 만드는 전 과정을 다룹니다.

화면의 작은 디테일과 자연스러운 인터랙션, 빠른 응답을 중요하게 생각합니다. AI를 개발에 적극 활용하면서도 제품의 방향과 결과물의 완성도는 직접 판단하고 책임집니다.

보안을 공부한 경험을 바탕으로 설계 단계부터 데이터와 권한을 살핍니다. 사용하기 편하면서도 믿고 쓸 수 있는 서비스를 만들고, 출시 후에도 계속 개선하는 것이 제 목표입니다.

한국디지털미디어고등학교 해킹방어과를 졸업하고 동국대학교 경영대학에 재학 중입니다. 팀 프로젝트와 대회에 참여하며 장관상 3회를 포함한 여러 상을 받았습니다.

프로젝트

  • 호랑

    2026.07

    호랑 커버 이미지

    학생과 교사 5.1만여 등록 계정을 지원하는 코딩 및 AI 교육 서비스

    • 교육
    • AI

    한글 프로그래밍 언어로 코딩을 배우고 AI 도구를 직접 활용하는 교육 서비스입니다. 학생의 학습 화면부터 교사의 수업 관리, AI 실험실과 백오피스까지 프론트엔드와 백엔드 개발, 운영 개선을 담당하고 있습니다.

    2026년 11월 운영 DB 기준 학생과 교사 계정 5.1만여 개가 등록되어 있습니다. AI 실험실에는 10월 14일부터 31일까지 이용자 519명의 실행 요청 5,749건이 기록됐습니다. 내부 기관과 테스트 식별 계정은 집계에서 제외했습니다.

    학습 콘텐츠 탐색과 과제 수행 흐름을 개편하고, 학생 참여 상태와 손들기, 교사의 화면 이동 제어와 집중 모드를 구현했습니다. 디자인 시스템을 공통 컴포넌트와 디자인 토큰에 반영해 여러 앱의 화면과 스타일 구조를 정리했습니다.

    AI 실험실의 대화, 미디어 생성과 바이브 코딩 기능을 개발했습니다. 이미지와 영상, 음악을 생성하는 기능을 연결했습니다. AI 실행이 화면 연결에 종속되지 않도록 서버에서 실행과 이벤트를 관리하고, 화면 이동이나 재접속 후에도 진행 상황과 결과를 확인할 수 있게 했습니다. 스트리밍을 사용할 수 없는 환경에서는 다른 전달 방식으로 전환하도록 구성했습니다.

    백오피스에는 관리자의 승인을 받아 작업하는 AI 에이전트를 개발했습니다. 비밀번호 등 민감정보와 관리자에게만 보여줄 결과를 모델의 처리 범위에서 분리했습니다. 학습과 AI 체험의 이용 분석, 실적 대시보드와 오류 관측을 정비하고, 테스트와 개발 환경, 배포 자동화도 개선했습니다.

    백엔드 통합 테스트에서는 워커별 DB 분리와 테스트 준비 과정의 병목을 개선했습니다. 당시 CI 통합 테스트 단계는 336~349초에서 172초로 줄었고, 동일한 109개 테스트를 번갈아 측정한 DB 준비 시간의 중앙값은 약 400ms에서 32ms로 단축됐습니다.

    기술: React, TypeScript, Vite, TanStack Router, TanStack Query, Panda CSS, Zustand, Python, FastAPI, PostgreSQL, Redis, AWS S3, Docker, GitHub Actions

    GitHub: 프론트엔드 (비공개), 백엔드 (비공개)

  • 밥.net

    2025.02 · 1인 프로젝트

    밥.net 커버 이미지

    30일간 1.2만 페이지뷰를 기록한 통합 식단 조회 서비스

    • 푸드테크

    학교와 대학, 구내식당의 식단을 한곳에서 확인하는 서비스입니다. 기획부터 프론트엔드와 백엔드 개발, MCP 연동과 배포까지 혼자 담당했습니다.

    2026년 10월 4일부터 11월 2일까지 30일간 11,996페이지뷰를 기록했습니다. 일별 방문자 수는 하루 평균 약 164명입니다. Vercel Web Analytics의 운영 서비스 집계이며 날짜는 UTC 기준입니다.

    기관마다 다른 HTML 분석과 OCR 수집 방식을 공통 구조로 정리하고, 웹과 공개 API, MCP에서 같은 식단 데이터를 제공하도록 설계했습니다. 기관 정보를 카탈로그로 관리해 수집 프로바이더를 추가하면 사이트 선택과 관련 API 응답에도 반영되도록 했습니다.

    식단표 이미지를 OCR로 읽어 메뉴와 운영 정보를 구조화하고, 디미고 급식은 AI로 일반식, 플러스바와 간편식으로 분류했습니다. AI 분류에 실패하면 기존 파서로 처리하며, 원문이 바뀐 끼니만 다시 분류해 불필요한 호출을 줄였습니다.

    식단은 MongoDB에 저장하고 스케줄러로 갱신합니다. Cursor와 Claude에서도 식단을 조회할 수 있도록 MCP 도구를 제공했습니다.

    기술: Next.js, React, TypeScript, Tailwind CSS, TanStack Query, Jotai, Bun, MongoDB, Zod, MCP, Docker, GitHub Actions

    웹사이트 보기

    GitHub: 프론트엔드, 백엔드

  • 디미페이 v2

    2024.01 – 2024.12 · 5인 프로젝트

    디미페이 v2 커버 이미지

    출시 후 20만 건의 결제 실적을 기록한 교내 무인 매점 서비스

    • 핀테크

    한국디지털미디어고등학교 무인 매점을 위한 간편결제 서비스입니다. 2024년 8월 19일 출시한 v2에서 QR코드와 얼굴 인식 결제를 지원하는 모바일 앱과 키오스크의 초기 개발부터 앱 배포와 운영 안정화에 참여했습니다.

    출시 후인 2024년 9월부터 2026년 10월까지의 운영 집계에서 결제 200,325건, 결제액 약 3.56억원을 기록했습니다. 얼굴 인식 결제는 66,416건으로 전체의 33.2%이며, 월 최대 이용자는 518명입니다.

    얼굴 인식 결제 비중은 출시 전인 2024년 3~7월 17.8%, 출시 후인 같은 해 9~12월 40.5%로 집계됐습니다. 각 기간의 전체 결제 건수를 기준으로 계산한 비중입니다.

    실적은 개발 참여 기간 이후도 포함한 서비스 운영 집계입니다. 월별 자료로 출시 전후를 분리할 수 없는 2024년 8월과 진행 중인 2026년 11월은 제외했습니다.

    모바일 앱의 주요 화면과 결제 취소, PIN 초기화 등 관리자 기능을 구현하고 앱스토어 배포와 심사를 진행했습니다. 키오스크의 결제 흐름과 오프라인 QR 처리를 개발하고, 앱 복귀 시 QR 갱신과 결제 오류 처리를 개선했습니다.

    운영 중 문제를 추적할 수 있도록 키오스크의 요청 로그를 수집하고, 바코드 입력과 상품 화면의 타이머, PIN 오류 처리를 개선했습니다.

    기술: Flutter, GetX

    시연 영상: 얼굴 인식 결제, 로컬 토큰 결제

    GitHub: 앱, 키오스크, 백엔드 (비공개), 공통 UI

사이드 프로젝트19개
  • 모아보라

    2026.08 · 2인 프로젝트

    모아보라 커버 이미지

    공고 조건과 내 프로필을 비교해 지원 가능 여부를 확인하는 AI 에이전트

    • AI
    • JunctionX Korea 2026

    공고문과 사용자 프로필을 대조해 지원 가능 여부를 확인하는 AI 에이전트입니다. JunctionX Korea 2026 해커톤의 Upstage 트랙 출품작으로, 2인 팀에서 풀스택 개발을 담당했습니다.

    파일이나 링크로 등록한 공고를 분류하고 필요한 정보를 추출해 구조화된 데이터로 저장했습니다. 프로필과 공고 조건을 비교한 결과를 지원 가능, 지원 불가, 추가 확인 필요로 구분해 추천 피드에 연결했습니다.

    Vercel AI SDK로 처리 과정을 실시간으로 전달하고, 새로고침 후에도 진행 중인 분석을 이어서 확인할 수 있도록 했습니다. 문서 분석 도구를 활용하는 대화 기능을 개발하고, 방문자별로 프로필과 추천 결과를 분리했습니다.

    기술: Next.js, TypeScript, Tailwind CSS, Vercel AI SDK, Upstage Solar, Document Parse, Information Extraction, Studio Agents, Supabase

    GitHub: 웹과 백엔드

  • 달빛약속 오픈소스 기여

    2026.08

    달빛약속 오픈소스 기여 커버 이미지

    한글 프로그래밍 언어의 선택 인자 처리 오류를 수정한 오픈소스 기여

    • 교육

    한글 프로그래밍 언어 달빛약속의 선택 인자 처리 오류를 수정했습니다. 선택 인자가 세 개 이상인 함수의 호출 규칙을 처리할 때 토큰을 잘못 건너뛰는 문제였습니다.

    인자 이름의 개수만큼 토큰을 이동하던 방식을 닫는 괄호까지 확인하도록 바꿨습니다. 수정 사항은 PR #192로 기여했으며, 2026년 8월 20일에 병합되었습니다.

    기여 PR 보기

    GitHub: 원본 저장소

  • eBay Seller Challenge 2026

    2026.07 · 1인 프로젝트

    eBay Seller Challenge 2026 커버 이미지

    판매자 103명의 미션 인증 199건을 관리한 챌린지 대시보드

    • 커머스

    eBay 판매자 커뮤니티의 월별 미션 참여와 달성 현황을 보여주는 챌린지 대시보드입니다. 참가자가 별도 로그인 없이 카페 닉네임으로 자신의 진행 상황을 조회하고, 관리자가 미션과 참여 기록을 관리할 수 있도록 개발했습니다.

    2026년 8월부터 10월까지 판매자 103명의 승인된 미션 인증 199건을 관리했습니다. 9월에는 판매자 63명의 상품 등록 실적 14,412건을 집계했습니다. 11월 3일 운영 DB의 기록 기준이며, 상품 등록 수는 관리자가 입력한 실적입니다.

    월별 미션 로드맵과 스탬프 카드로 참여 이력을 보여주고, 참가자 수와 성공률, 인증 순위와 리스팅 수 순위를 구성했습니다. 다크 테마의 반응형 화면을 구현하고, 월을 이동해도 닉네임 검색 상태가 유지되도록 했습니다.

    관리자 화면에서는 회차와 미션 내용, 성공 날짜와 리스팅 수, 인증 순서를 편집할 수 있습니다. 미공개 미션은 공개 화면에서 숨기고 관리자만 샘플 데이터로 미리 볼 수 있게 했으며, 공개 목록에는 닉네임을 마스킹했습니다. 하위 미션별 달성 여부와 관리자에게만 보이는 달성 경로를 지원해 월별 운영 방식의 차이를 반영했습니다.

    기술: Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL

    GitHub: 웹과 백엔드 (비공개)

  • DPOS (디포스)

    2026.05 · 1인 프로젝트

    DPOS (디포스) 커버 이미지

    축제 부스의 QR 주문과 실시간 주문 관리를 위한 POS

    • 커머스

    대학 축제와 캠퍼스 부스를 위한 QR 주문 POS입니다. 손님은 앱 설치나 로그인 없이 주문하고, 운영자는 실시간 주문 보드에서 주문을 처리합니다. 기획부터 개발과 배포까지 혼자 담당했습니다.

    팀별 워크스페이스에서 상품, 테이블과 주문을 독립적으로 관리하고, 별도의 슈퍼어드민 콘솔에서 플랫폼 전체를 관리하도록 설계했습니다. RLS로 데이터 접근 범위를 제한하고, 주문 가격과 총액은 서버에서 검증해 다시 계산하도록 했습니다.

    자정을 넘기는 축제 운영에 맞춰 영업일 마감 시각을 기준으로 매출을 집계하고, 테이블별 이용 시간과 주문 합계를 관리하도록 구현했습니다.

    운영자 기능의 입력 검증, 권한 확인과 캐시 갱신 방식을 통일했습니다. Supabase Realtime과 TanStack Query로 주문 상태를 실시간으로 반영하고, 검색 노출 설정과 동적 공유 이미지를 적용해 배포했습니다.

    기술: Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, TanStack Query, Zustand, Supabase, Bun, Vercel

    GitHub: 웹과 백엔드 (비공개)

  • Prism

    2026.04

    Prism 커버 이미지

    키워드별 뉴스를 수집하고 보고 자료로 정리하는 모니터링 서비스

    • 생산성

    고객사별 키워드로 뉴스를 수집하고 검토해 보고 자료로 정리하는 웹 서비스입니다. 뉴스 수집과 기사 데이터 관리, 워크스페이스별 접근 제어를 개발했습니다.

    네이버 뉴스 검색 결과를 정기적으로 수집하고 기사 원문에서 매체와 기자 정보를 추출했습니다. 기존 기사와 중복되는 링크를 걸러 저장하고, 연도별 자료를 월별 시트로 나눈 엑셀 파일로 내보낼 수 있도록 했습니다.

    관리자와 고객의 역할에 따라 이용 범위를 나누고 워크스페이스별 데이터를 격리했습니다. 외부 기사 정보를 가져올 때 사설 IP와 내부 주소에 접근하지 못하도록 제한했습니다.

    기술: Next.js, TypeScript, Supabase, Vercel

    GitHub: 웹과 백엔드 (비공개)

  • HC Landing - 김희창 수학

    2026.02 – 2026.03 · 1인 프로젝트

    HC Landing - 김희창 수학 커버 이미지

    강사 소개와 수업 안내를 상담으로 연결하는 브랜드 웹사이트

    • 교육
    • 랜딩페이지

    메가스터디 수학 강사 김희창의 브랜드 랜딩 페이지입니다. 디자인 구현부터 프론트엔드 개발과 배포까지 혼자 담당했습니다.

    강사 소개, 수강생 관리 방식, 단계별 커리큘럼과 성적 사례를 한 페이지에 담고 카카오톡 채널 상담으로 연결했습니다. 반응형 화면과 주요 영역의 애니메이션을 구현하고, 이미지 최적화와 보안 헤더를 적용해 배포했습니다.

    기술: Next.js, React, TypeScript, Tailwind CSS, Biome, Vercel

    GitHub: 프론트엔드

  • 티노트

    2026.01 · 1인 프로젝트

    티노트 커버 이미지

    학생과 수업, 과제와 재시험을 한곳에서 관리하는 학원 운영 서비스

    • 교육

    학원과 교습소를 위한 학생 관리 서비스입니다. 학생과 수업, 시험과 재시험, 클리닉, 과제와 상담 기록을 한곳에서 관리합니다. 기획과 디자인, 풀스택 개발을 혼자 담당했습니다.

    기준 점수에 미달한 학생을 자동으로 선별하는 재시험 흐름을 구현했습니다. 날짜와 상태 변경 이력을 남기고 최근 작업을 되돌릴 수 있게 했으며, 학원별 관리 방식에 맞춰 상태를 설정할 수 있도록 했습니다.

    재시험과 과제의 공통 처리 과정을 재사용 가능한 로직으로 정리했습니다. 학생과 시험 정보를 넣는 문자 템플릿으로 시험 결과와 재시험 안내를 발송하고, 학생용 마이페이지와 통합 캘린더도 개발했습니다.

    워크스페이스별로 데이터와 구성원을 분리하고 관리자와 학생의 역할에 맞는 권한을 적용했습니다. API의 인증, 권한 확인, 로깅과 오류 처리를 공통 구조로 정리했습니다.

    기술: Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, TanStack Query, Jotai, Supabase, Solapi, Axiom, Biome, Bun, Vercel

    GitHub: 웹과 백엔드

  • Assetify

    2025.11 – 2025.12 · 1인 프로젝트

    Assetify 커버 이미지

    직원 요청과 자산 실사를 Notion에 연결한 사내 자산 관리 서비스

    • 생산성

    대웅그룹의 Notion 기반 자산 관리 서비스입니다. 직원용 웹과 관리자용 모바일 앱을 개발해 문의와 수리 요청, 소프트웨어 라이선스 조회, 자산 실사를 연결했습니다.

    직원의 요청을 Notion 데이터베이스에 티켓으로 저장하고, 고유 링크에서 처리 상황을 확인할 수 있도록 했습니다. 라이선스 조회에는 유효기간이 있는 접근 링크를 적용했습니다. 자산 실사는 Notion에 설정된 기간에만 진행할 수 있도록 했습니다. 자산번호로 정보를 확인한 뒤 결과를 제출하도록 하고, 같은 자산의 중복 제출을 막았습니다.

    관리자 앱에서는 바코드를 스캔해 자산을 조회하고 현장에서 정보를 수정할 수 있도록 했습니다. 직원과 관리자가 기존 Notion 데이터를 기준으로 업무를 처리하게 구성했습니다.

    기술: Next.js, React Query, Jotai, Tailwind CSS, Notion API, Vercel, Flutter, GetX

    GitHub: 직원용 웹과 백엔드 (비공개), 관리자 앱 (비공개)

  • LUNA 랜딩 페이지 리뉴얼

    2025.02 – 2025.03 · 1인 프로젝트

    LUNA 랜딩 페이지 리뉴얼 커버 이미지

    동아리 활동과 프로젝트를 Notion에서 관리하는 LUNA 웹사이트

    • 랜딩페이지

    한국디지털미디어고등학교 IT 소셜벤처 동아리 LUNA의 랜딩 페이지를 리뉴얼했습니다. 프론트엔드와 콘텐츠 제공 API를 개발하고, 코드에 직접 작성하던 소개 콘텐츠를 Notion에서 관리하도록 바꿨습니다.

    개발자가 아니어도 활동과 프로젝트 정보를 수정할 수 있도록 구성했습니다. Notion 데이터를 주기적으로 갱신하고 캐시하는 백엔드를 구현해 활동 수치와 수상 실적을 자동으로 계산했습니다. 반응형 화면과 방문 분석을 적용하고, 이미지 처리와 데이터 저장을 위한 운영 환경도 구성했습니다.

    기술: Next.js, Tailwind CSS, React Query, Jotai, Notion API, SQLite, Vercel

    GitHub: 프론트엔드, 백엔드

  • 디닝 - Deening

    2024.09 – 2024.11 · 3인 프로젝트

    디닝 - Deening 커버 이미지

    냉장고 속 재료와 취향을 반영해 레시피를 만드는 AI 요리 앱

    • 푸드테크
    • AI
    • Software FUTURE&DREAM Challenge 2024

    보유한 식재료와 취향에 맞춰 레시피를 만드는 AI 요리 앱입니다. Software FUTURE&DREAM Challenge 2024 출품작으로, 3인 팀에서 기획과 디자인, 앱과 백엔드 개발, 배포를 주도했습니다.

    레시피 탐색부터 조리 단계 확인과 요리 질문까지 앱 안에서 이어갈 수 있도록 구성했습니다. OpenAI API로 레시피와 관련 이미지를 생성하고 FastAPI 백엔드에 연결했습니다.

    냉장고 사진에서 식재료를 인식해 레시피 추천에 반영하고, 부족한 재료를 바꿀 때는 대체 재료와 예상되는 맛의 변화를 함께 안내하도록 했습니다.

    AWS EC2와 Nginx로 서비스를 배포하고 Docker와 GitHub Actions로 배포를 자동화했습니다.

    기술: Flutter, GetX, FastAPI, MongoDB, OpenAI API, AWS EC2, Nginx, Docker, GitHub Actions

    GitHub: 앱, 백엔드

  • 디미고인 라이트

    2024.09 · 2인 프로젝트

    디미고인 라이트 커버 이미지

    세탁 예약과 잔류, 금요귀가 신청을 제공하는 교내 생활 웹앱

    • 교육
    • 생산성

    한국디지털미디어고등학교 인트라넷 디미고인의 세탁, 잔류와 금요귀가 신청 기능을 제공하는 웹 서비스입니다. 디자이너 1명과 함께 개발하며 프론트엔드 전반을 담당했습니다.

    세탁기와 건조기 예약, 잔류 좌석 선택, 외출 신청과 급식 취소를 기존 디미고인 API에 연결했습니다. 신청 상태를 화면에 반영하고, 인증 토큰이 만료되면 갱신한 뒤 요청을 다시 보내도록 구현했습니다.

    휴대폰 홈 화면에 설치할 수 있는 PWA로 만들어 앱스토어 심사 없이 수정 사항을 배포했습니다. 이를 통해 서비스 전환기에 필요한 기능을 제공하고 운영 중 변경 사항에 대응했습니다.

    기술: Next.js, React, JavaScript, Tailwind CSS, PWA

    GitHub: 프론트엔드 (비공개)

  • 밥상

    2024.08 – 2025.01 · 4인 프로젝트

    밥상 커버 이미지

    음식의 종류와 위치를 음성으로 알려주는 시각장애인 식사 도우미

    • 접근성
    • AI

    시각장애인에게 음식의 종류와 위치를 음성으로 알려주는 AI 식사 도우미입니다. 밥상 중앙을 기준으로 반찬이 몇 시 방향에 있는지 안내합니다. 4인 팀에서 모바일 앱과 백엔드 등 소프트웨어 개발을 담당했습니다.

    안경과 숟가락에 부착하는 장치와 통신하는 FastAPI 백엔드를 구축하고, 별도 기기 없이도 사용할 수 있는 모바일 앱을 개발했습니다. 인식한 음식 목록에서 항목을 누르면 위치를 다시 음성으로 안내하도록 했습니다. YOLO 기반 객체 인식을 검토한 뒤 OpenAI의 이미지 분석을 활용하는 구조로 전환했습니다.

    기술: Flutter, GetX, FastAPI, OpenAI API, Arduino

    GitHub: 앱, 백엔드

  • NABABA

    2024.08 · 5인 프로젝트

    NABABA 커버 이미지

    일상의 성장 기록을 시각화하고 서로 공유하는 모바일 앱

    • 소셜
    • Junction Asia 2024

    성장 과정을 기록하고 시각화해 주변 사람들과 공유하는 모바일 서비스입니다. Junction Asia 2024 해커톤의 Apple Developer Academy 트랙에 출품했습니다.

    모바일 앱과 백엔드 개발, 배포를 담당했습니다. Flutter로 성장 기록을 보여주는 화면을 구현하고, Express로 사용자 데이터와 공유 기능을 위한 API를 개발했습니다.

    기술: Flutter, GetX, Express

  • 2024 Link 랜딩 페이지

    2024.07 – 2024.08 · 1인 프로젝트

    2024 Link 랜딩 페이지 커버 이미지

    청소년 창업가를 연결하는 Link Demo Day 2024 행사 웹사이트

    • 랜딩페이지
    • 소셜

    청소년 창업가 네트워킹 행사 Link Demo Day 2024의 랜딩 페이지입니다. 프론트엔드 개발을 전담해 행사 소개와 일정, 참여 동아리, 지난 행사 기록과 참가 안내를 한 페이지에 담았습니다.

    모바일과 데스크톱에 맞춘 반응형 화면과 스크롤에 따라 각 영역이 나타나는 애니메이션을 구현했습니다. 공개 후에도 후원사와 행사 정보를 갱신하고 모바일 화면을 개선하며 유지보수했습니다.

    행사에서는 디미페이 개발과 운영 경험을 발표하는 연사로도 참여했습니다.

    기술: Next.js, React, TypeScript, Tailwind CSS

    GitHub: 프론트엔드

  • WeSee (위시)

    2024.06 – 2024.08

    WeSee (위시) 커버 이미지

    포장에 적힌 날짜를 읽어 식품 소비기한을 기록하는 앱

    • 푸드테크

    식품의 소비기한을 기록하고 관리하는 모바일 앱입니다. Flutter로 홈, 소비기한 목록과 촬영 등록 화면을 개발하고 Supabase 인증과 사용자별 데이터 저장을 연결했습니다.

    카메라로 포장에 적힌 날짜를 인식하면 사용자가 날짜를 확인하고 품목 이름을 입력해 저장하도록 했습니다. 목록은 소비기한이 임박한 순서로 정렬하고, 홈에서는 소비기한이 가장 가까운 세 품목을 보여줍니다. Google 로그인과 화면 이동, 상태 관리도 구현했습니다.

    기술: Flutter, Dart, GetX, Supabase, Google ML Kit

    GitHub: 앱

  • 다옴

    2024.05 – 2024.06 · 2인 프로젝트

    다옴 커버 이미지

    일상 속 기부를 목표로 만든 모바일 앱 프로토타입

    • 소셜임팩트

    기부를 일상으로 연결하기 위해 시작한 모바일 앱 프로토타입입니다. 모바일 앱 개발을 담당해 홈, 로그인과 프로필 화면을 구성했습니다.

    Flutter와 GetX로 화면 이동과 상태 관리를 구현하고 Supabase를 이용한 Google 로그인을 연결했습니다. 홈의 콘텐츠 캐러셀, 공통 색상과 글꼴 체계, 라이트 모드와 다크 모드를 구성했습니다.

    기술: Flutter, Dart, GetX, Supabase, Google AdMob

    GitHub: 앱

  • 스넥트 - SNNECT

    2023.10 · 3인 프로젝트

    스넥트 - SNNECT 커버 이미지

    관심사와 활동 이력으로 팀원을 찾는 학생 네트워킹 프로토타입

    • 교육
    • 소셜
    • AI
    • 제5회 한국코드페어 해커톤

    학생들이 교내에서 교류하고 팀을 구성하도록 돕는 해커톤 프로토타입입니다. 제5회 한국코드페어 해커톤 출품작으로, 웹 프론트엔드와 백엔드 기반 개발을 담당했습니다.

    Next.js로 팀 찾기와 팀 상세, 학생 프로필, 대외활동 정보 화면과 모바일 내비게이션을 구성했습니다. 관심사와 활동 이력을 살펴 팀원을 찾는 과정을 웹 프로토타입으로 표현했습니다.

    백엔드에서는 Flask로 학생, 기술과 수상 정보를 조회하는 API를 개발하고 학생, 동아리와 프로젝트 팀을 관리하는 MySQL 스키마를 설계했습니다. Docker와 GitHub Actions로 이미지를 빌드하고 배포하는 흐름을 구성했습니다.

    기술: Next.js, Flask, MySQL, Docker, GitHub Actions

    GitHub: 프론트엔드, 백엔드

  • TasteByYou

    2023.08 · 5인 프로젝트

    TasteByYou 커버 이미지

    조리 순서를 블록으로 구성하고 레시피를 코드로 공유하는 요리 앱

    • 푸드테크
    • Junction Asia 2023

    조리 로봇과의 연동을 목표로 레시피를 코드로 공유하는 요리 앱 프로토타입입니다. Junction Asia 2023 해커톤의 Jaka Robotics 트랙에 출품했습니다.

    모바일 앱 개발을 담당해 레시피 편집과 커스터마이징, 코드 공유 화면을 구현했습니다. 재료의 양, 조리 방식, 시간과 온도를 블록으로 조합해 조리 순서를 구성하도록 했습니다.

    첫 실행 시 언어, 비건 여부와 알레르기를 설정하도록 구현하고 Firebase로 사용자 프로필과 커스텀 레시피를 저장했습니다.

    기술: Flutter, Firebase

    GitHub: 앱

  • 글루드 - Glud

    2023.04 – 2023.09 · 4인 프로젝트

    글루드 - Glud 커버 이미지

    질문에 글이나 음성으로 답하면 AI가 초안을 작성하는 글쓰기 앱

    • 생산성
    • AI

    글의 종류를 고르고 필요한 정보를 입력하면 AI가 초안을 작성하는 글쓰기 도우미입니다. 4인 팀으로 진행한 첫 팀 프로젝트에서 모바일 앱 개발을 담당했습니다.

    글 템플릿에 맞춰 정보를 입력하거나 음성으로 답하는 흐름을 구현하고 OpenAI API에 연결했습니다. 음성 안내에 따라 단계별로 작성할 수 있도록 했으며, 접근성 모드에서는 글자와 메뉴를 크게 표시하고 음성 입력 화면으로 바로 이동하게 했습니다. 사용자 정보와 작성 데이터는 Firebase로 저장하고 관리했습니다.

    기술: Flutter, GetX, OpenAI API, Firebase, Speech to Text, TTS

    GitHub: 앱

경력

  • 주식회사 호랑에듀

    프로덕트팀 매니저

    2026.07 – 현재

    AI 코딩 교육 서비스 호랑과 모두의 AI 챌린지의 프로젝트 관리, 개발과 운영을 담당하고 있습니다. 학습자와 교사 화면, AI 기능, 콘텐츠와 계정 관리, 이용 분석까지 제품 전반을 다룹니다.

    학습 콘텐츠 탐색과 과제 수행 흐름을 개편하고, 학생 참여 상태와 손들기, 교사의 화면 이동 제어와 집중 모드 등 수업 운영 기능을 개발했습니다. Figma 디자인 시스템을 공통 컴포넌트와 디자인 토큰에 반영하고, 앱별로 중복되던 스타일 생성 구조를 통합했습니다.

    AI 실험실의 대화, 미디어 생성과 바이브 코딩 기능을 개발했습니다. 실행 상태를 서버에서 관리하고 이벤트를 기록해 화면을 이동하거나 다시 접속해도 진행 상황과 결과를 확인할 수 있도록 했습니다. 백오피스에는 작업 승인과 민감정보 분리를 고려한 AI 에이전트를 구현했습니다.

    학습과 체험 과정의 이용 데이터를 수집하고 실적 대시보드와 오류 관측 체계를 정비했습니다. 프론트엔드와 백엔드의 테스트 구조를 개선하고, 개발 환경과 배포 자동화에도 참여하고 있습니다.

  • (주)아이디에스앤트러스트

    현장실습

    2025.11 – 2025.12

    대웅그룹의 IT 솔루션을 구축하고 운영하는 아이디에스앤트러스트에서 현장실습을 진행했습니다. Notion 기반 사내 자산 관리 서비스 Assetify의 직원용 웹과 관리자용 모바일 앱을 개발했습니다.

    문의와 수리 요청, 소프트웨어 라이선스 조회, 자산 실사를 기존 Notion 데이터에 연결했습니다. 직원은 고유 링크로 요청의 진행 상황을 확인하고 실사 결과를 제출하며, 관리자는 바코드를 스캔해 자산을 조회하고 현장에서 정보를 수정할 수 있도록 했습니다. 조회 링크의 유효기간과 실사 기간에 따른 접근 제어도 적용했습니다.

기술

Tools

  • Aside
  • Codex
  • Linear
  • Orca
  • Claude Agent
  • Figma
  • Notion
  • Slack

Backend

  • FastAPI
  • Bun
  • Python

Database

  • PostgreSQL
  • MongoDB
  • SQL
  • Supabase

DevOps

  • AWS
  • Coolify
  • Docker
  • GitHub Actions
  • Traefik Proxy
  • Cloudflare
  • Git
  • GitHub
  • Vercel

Mobile

  • Bloc
  • Flutter
  • Android
  • Dart
  • GetX
  • Jetpack Compose

Web

  • Panda CSS
  • React
  • TanStack Query
  • TypeScript
  • Zustand
  • Jotai
  • Next.js
  • Tailwind CSS
  • Vite

Observability

  • Grafana
  • HyperDX
  • Sentry

Analytics

  • Mixpanel
  • PostHog

수상

  • ERICA 산학협력단장상

    2025.01

    2024 ERICA 고교창업 경진대회 최우수상

    ERICA 산학협력단장상 / 2025.01

    2024 ERICA 고교창업 경진대회 최우수상 수상 사진 1
  • 중소벤처기업부장관상

    2024.11

    제8회 벤처창업아이템 경진대회 대상

    중소벤처기업부장관상 / 2024.11

    제8회 벤처창업아이템 경진대회 대상 수상 사진 1
  • 한국지능정보사회진흥원장상

    2024.10

    제6회 한국코드페어 해커톤 은상

    한국지능정보사회진흥원장상 / 2024.10

    제6회 한국코드페어 해커톤 은상 수상 사진 1
  • 차세대융합기술연구원장상

    2024.10

    2024 경기창고 대상

    차세대융합기술연구원장상 / 2024.10

    2024 경기창고 대상 수상 사진 1
  • 고려대학교 KU-3DS 단장상

    2024.08

    2024 제3회 YOUTH MAKER 우수상

    고려대학교 KU-3DS 단장상 / 2024.08

    2024 제3회 YOUTH MAKER 우수상 수상 사진 1
  • 부총리 겸 교육부장관상

    2024.06

    2024년 직업계고 청년 창업아이디어 공모전 최우수상

    부총리 겸 교육부장관상 / 2024.06

    2024년 직업계고 청년 창업아이디어 공모전 최우수상 수상 사진 1
  • 과학기술정보통신부장관상

    2023.12

    제5회 한국코드페어 해커톤 금상

    과학기술정보통신부장관상 / 2023.12

    제5회 한국코드페어 해커톤 금상 수상 사진 1
  • SK플래닛대표상

    2023.11

    STA+C 2023 가작

    SK플래닛대표상 / 2023.11

    STA+C 2023 가작 수상 사진 1

경험

  • GDG on Campus DGU 4th

    General Member

    2026.09 – 현재

    동국대학교의 Google 개발자 커뮤니티인 GDG on Campus DGU 4기에서 프론트엔드 파트 멤버로 활동하고 있습니다.

  • 교내 인트라넷 개발팀, DIN

    Frontend Developer

    2024.03 – 2026.01

    교내 인트라넷 디미고인을 개발하고 운영하는 학생 개발팀에서 프론트엔드를 담당했습니다. 정식 서비스 전환에 참여하고, 사용자 문의를 바탕으로 기능을 개선하며 오류에 대응했습니다.

    디자이너와 함께 디미고인 라이트를 개발해 세탁, 잔류와 금요귀가 신청을 웹으로 제공했습니다. 기존 API에 신청 화면과 상태 표시를 연결하고, 앱스토어 심사 없이 수정 사항을 배포할 수 있도록 했습니다.

  • IT 소셜벤처 동아리, LUNA

    Developer

    2023.12 – 2026.01

    IT 기술로 사회 문제를 해결하는 교내 소셜벤처 동아리에서 서비스 개발을 담당했습니다. 시각장애인 식사 도우미 밥상과 AI 레시피 앱 디닝의 모바일 앱과 백엔드를 개발하고, 기부 앱 다옴의 모바일 프로토타입을 만들었습니다.

    프로젝트에 따라 기획과 디자인부터 개발과 배포까지 맡아 팀의 아이디어를 구현했습니다. 팀 활동으로 부총리 겸 교육부장관상과 중소벤처기업부장관상을 수상했습니다. 동아리 랜딩 페이지도 리뉴얼해 소개 콘텐츠를 Notion에서 관리할 수 있도록 했습니다.

  • 교내 무인 매점 결제 솔루션 개발팀, DIMIPAY

    App Developer

    2023.10 – 2026.01

    교내 무인 매점 결제 서비스를 개발하고 운영하는 학생 개발팀에서 앱 개발자로 활동했습니다. 디미페이 v2의 초기 기획부터 모바일 앱과 키오스크 개발, 앱스토어 배포, 운영 중 오류 대응까지 참여했습니다.

    학생들이 실제로 사용하는 서비스를 유지보수하며 결제 흐름과 사용성을 개선했습니다. Link Demo Day 2024에서는 개발과 운영 경험을 발표했습니다.

  • 정보보안 동아리, Stealth & STARE

    Web Security Researcher

    2023.03 – 2023.11

    교내 정보보안 동아리에서 웹 보안을 연구하고 CTF 대회에 참가했습니다. 보안 학습과 함께 앱과 웹 서비스를 만드는 팀 프로젝트에도 참여했습니다.

    AI 글쓰기 도우미 글루드의 모바일 앱과 한국코드페어 해커톤 출품작 스넥트의 웹 화면을 개발했습니다. 팀 활동으로 과학기술정보통신부장관상을 수상했습니다.

학력

  • 동국대학교

    경영대학 (광역화)

    2026.03 – 현재

    경영대학에 재학 중입니다. 경영대학 비상대책위원회 동경의 기획총괄국원으로 활동하며, GDG on Campus DGU 4기 프론트엔드 파트에도 참여하고 있습니다.

  • 한국디지털미디어고등학교

    해킹방어과

    2023.03 – 2026.01

    해킹방어과에서 정보보안을 전공하며 웹 보안과 CTF 문제 해결을 공부했습니다. 교내 개발팀 DIMIPAY와 DIN에서 무인 매점 결제 서비스와 인트라넷을 개발했습니다.

    LUNA와 STARE에서 앱 개발과 해커톤 프로젝트에 참여했으며, 학생홍보팀에서 학교를 알리는 활동을 했습니다.

자격증

  • 네트워크관리사 2급

    공인민간자격증 · 한국정보통신자격협회

    2025.12

  • IT소양 종합인증제 Master

    기타 · 한국디지털미디어고등학교

    2025.08

  • 리눅스마스터 2급

    공인민간자격증 · 한국정보통신진흥협회

    2023.10

  • SW코딩자격 2급

    등록민간자격증 · 한국생산성본부

    2020.03

기타 자격증5개
  • 자동차운전면허 제1종 보통

    운전면허 · 경찰청

    2026.02

  • DIAT-인터넷정보검색 고급

    공인민간자격증 · 한국정보통신진흥협회

    2024.12

  • 정보기술자격(ITQ) 한글파워포인트(한쇼) B등급

    공인민간자격증 · 한국생산성본부

    2020.01

  • 정보기술자격(ITQ) 아래한글 A등급

    공인민간자격증 · 한국생산성본부

    2019.05

  • 해동검도 2단

    무도 단증 · 대한민국해동검도협회

    2018.04

활동

  • Google DeepMind AI Hackathon

    참가 · Google DeepMind · AttentionX

    2026.10

  • 2026 Dongguk Dev Conference

    참가 · AWS Student Builder Group at Dongguk

    2026.10

  • JunctionX Korea 2026

    참가 · 포항공과대학교 산학협력단

    2026.08

  • 교실을 바꾸는 AI미래교육 박람회

    전시 · AI미래교육연구회 · 쌤픽에듀

    2026.08

  • 제17회 2026 에듀플러스위크 미래교육박람회

    전시 · 한국중등교장협의회 · 에듀플러스위크 조직위원회

    2026.08

  • 2025 Link Demo Day

    참가 · LUNA

    2025.12

  • 2024 ERICA 고교창업 경진대회

    수상 · 한양대학교 ERICA 창업교육센터

    2024.12 – 2025.01

  • 2024 Link Demo Day

    연사 · LUNA

    2024.11

  • 제8회 벤처창업아이템 경진대회

    수상 · 한국폴리텍대학

    2024.11

  • 2024 경기창고

    수상 · 과학기술정보통신부 · 한국과학창의재단 · 경기도 · 차세대융합기술연구원 · 서울대학교 · 경기과학문화거점센터

    2024.10

  • 제6회 한국코드페어 해커톤

    수상 · 과학기술정보통신부 · 한국지능정보사회진흥원 · 광주광역시

    2024.10

  • Software FUTURE&DREAM Challenge 2024

    참가 · 한국소프트웨어산업협회 정보기술 산업 인적자원개발위원회

    2024.10

  • 제1회 디미고 동아리 연합 세미나

    연사 · STEALTH

    2024.10

  • 2024 제3회 YOUTH MAKER

    수상 · 시립수서청소년센터 · 서울디지털재단 · 고려대학교 KU-3DS

    2024.08

  • Junction Asia 2024

    참가 · 경상북도 · POSTECH LINC 3.0

    2024.08

  • 2024 학생 주도 비즈쿨 세미나

    연사 · 한국디지털미디어고등학교

    2024.07

  • 2024년 직업계고 청년 창업 아이디어 공모전

    수상 · 교육부 · 한국장학재단 · 신용보증기금

    2024.06

  • 2024 STA+C 생활정보부문

    참가 · 중소벤처기업부 · SK플래닛

    2024.05

  • 디미고 제9회 창의 IT 공모전

    연사 · 한국디지털미디어고등학교

    2023.12

  • 2023 Link Demo Day

    연사 · LUNA

    2023.11

  • 제5회 한국코드페어 해커톤

    수상 · 과학기술정보통신부 · 한국지능정보사회진흥원

    2023.10

  • 2023 STA+C 미래산업부문

    수상 · 중소벤처기업부 · SK플래닛

    2023.09

  • Junction Asia 2023

    참가 · 부산광역시 · 부산테크노파크

    2023.08

  • 2023 Hello New( ) World

    참가 · 신세계아이앤씨 · 함께일하는재단

    2023.07

© 2026 Seungpyo Suh