박우선 Portfolio

교육 기술 시스템 및 자동화 솔루션 개발자

🚀 주요 프로젝트

교육 기술 시스템

자동화 & DevOps

AI/ML 통합

🧪 학습 & 실험 프로젝트

실패를 두려워하지 않고 새로운 기술을 시도하며 배운 프로젝트들입니다.

💼 기술 스택

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개)