박우선 Portfolio
교육 기술 시스템 및 자동화 솔루션 개발자
🚀 주요 프로젝트
교육 기술 시스템
- 출석 모니터링 시스템 (egatten) ⭐ 메인 시스템 (2년)
- 프론트엔드
- ZEP.US 위젯 - 메타버스 내장형 관리 도구 (완료)
- ZEP 원격제어 Extension - Chrome Extension 원격 제어 (베타)
- 백엔드
- 프론트엔드
자동화 & DevOps
- ArgoCD GitOps 구성 - Kubernetes 자동 배포 (완료)
- YouTube 자동화 시스템 - AI 기반 영상 요약 (개인용)
AI/ML 통합
- STT & AI 요약 API 시스템 (YAP) - Whisper + Multi-LLM API 서버 (완료)
🧪 학습 & 실험 프로젝트
실패를 두려워하지 않고 새로운 기술을 시도하며 배운 프로젝트들입니다.
- PBL 자동채점 시스템 (실험) - Multi-LLM 통합 & 멀티모달 처리
💼 기술 스택
Backend: Python, Flask, FastAPI DevOps: Kubernetes, ArgoCD, Docker, PM2 Automation: n8n, GitHub Actions, Celery AI/ML: Whisper, Multi-LLM APIs (GPT-4, Claude, Gemini, GLM), Multimodal Processing Database: MongoDB, MariaDB, Redis, PostgreSQL, Vector DB Infrastructure: HashiCorp Vault, Prometheus, Grafana Async: asyncio, aiohttp, eventlet, Redis Queue Frontend: JavaScript (ES5/ES6+), HTML5, CSS3, Chrome Extension (Manifest V3) Media: FFmpeg, yt-dlp, moviepy, pydub Tools: pandas, openpyxl
🎯 프로젝트 하이라이트
출석 모니터링 시스템 (2023.12 - 현재, 2년)
- 규모: 동시 접속 500명, 메시지 처리 초당 100개
- 기술: Flask + Socket.IO + Redis + MySQL + MongoDB
- 성과: 출석 체크 자동화 100%, 과제 채점 시간 70% 단축
ArgoCD GitOps (2024.01 - 2025.12)
- 핵심: Kubernetes 자동 배포, Kustomize 환경 관리
- 보안: HashiCorp Vault + Sealed Secrets 이중 시크릿 관리
- 성과: 배포 시간 30분 → 5분, 오류율 90% 감소
STT & AI 요약 시스템 (2024.12 - 현재)
- API 서버: Whisper STT + Multi-LLM (GPT-4, Claude, Gemini)
- 핵심: Map-Reduce 긴 텍스트 처리, Celery 비동기
- 성과: 2시간 영상 36분 처리, STT 비용 0원 (로컬 Whisper)
YouTube 자동화 (2025.01 - 현재)
- AI 파이프라인: Whisper STT → Gemini/GLM 요약
- 연동: YAP API 서버 활용
- 성과: 일일 2시간 절감, 근태 누락 0건
📫 Contact
- GitHub: [링크 추가 예정]
- Email: [이메일 추가 예정]
Last Updated: 2025-12-21 Total Projects: 8개 (완료: 6개, 베타: 1개, 개인용: 1개)