HappyDog: 반려견 통합 케어 플랫폼
반려견 고유 비문(코 무늬) 생체 인식과 AI 콘텐츠 생성을 결합한 풀스택 서비스. 2025년 컴퓨터공학부 졸업작품 경진대회 최우수상 수상.
BackendAI
공개 2026년 5월 9일갱신 2026년 5월 13일왜 만들었나
마이크로칩·인식표는 시술 부담과 훼손·미부착 문제로 유기견 방지 효과가 제한적. 반려견마다 고유한 비문을 활용하면 비침습적이면서 정확도 높은 식별 수단이 될 수 있다고 보고, 풀스택 반려 케어 플랫폼으로 확장.
내 역할
6인 팀의 단독 백엔드/AI 담당. Flask 기반 API 설계·구축, JWT + Refresh Token Rotation 인증, 비문 식별 파이프라인(YOLO + Siamese + FAISS) 개발, On-Premise 홈서버 + Firebase 하이브리드 인프라 운영, Error Catalog(83개) 및 X-Idempotency-Key 미들웨어 설계, Swagger 자동화/Git 전략으로 5인 프론트엔드와 협업 주도.
핵심 결정
개체당 1~2장만 확보 가능한 실환경에 맞춰 Siamese Network 기반 Metric Learning을 채택, 신규 개체 추가 시 재학습이 필요 없는 식별 구조를 만들었다.
성과
비문 인식 정확도 96.2% (FPR 0.8%), 게시글 피드 API 300ms→30ms로 90% 단축, 졸업작품 경진대회 최우수상 수상.
기술 스택
- Python 3.10
- Flask
- Flask-Smorest
- Flask-JWT-Extended
- PyTorch
- YOLO
- FAISS
- ArcFace
- OpenAI GPT-4o
- DALL-E 3
- Firebase
- Docker