Skip to content
View Mrbaeksang's full-sized avatar

Block or report Mrbaeksang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mrbaeksang/README.md

백상현 · AI 활용 풀스택 개발자

AI_TOP_100 2025 Finalist

Google Play 외주 커뮤니티


🚀 주요 프로젝트

1. AskUp — AI 대화 어시스턴트 Upstage 외주 계약

Spring Boot Kotlin Spring AI Tests

Upstage와의 외주 계약으로 개발한 AI 대화 서비스 — Backend + KMP Mobile + Admin Dashboard

  • 🧠 Spring AI + SSE 스트리밍 기반 실시간 AI 응답, 파일 첨부 시 Upstage OCR 자동 처리
  • 🗄️ PgVector 장기 기억 — Mem0 스타일 2단계 파이프라인 (사실 추출 → ADD/UPDATE/DELETE/NONE)
  • 📱 Kotlin Multiplatform — Android/iOS 단일 코드베이스, Compose Multiplatform UI
  • 🔐 Google/Apple OAuth + JWT 토큰 회전, 28개 API 엔드포인트
상세 기술 스택
구분 기술
Backend Spring Boot 3.5.7 · Kotlin 2.2.0 · Java 21 · Spring AI · PostgreSQL + PgVector
Mobile Kotlin 2.3.0 · Compose Multiplatform 1.9.3 · Voyager · Koin · Ktor Client
Admin Next.js 16.1 · TypeScript · shadcn/ui · TanStack Query
Auth OAuth2 Resource Server · Google/Apple ID Token 검증 · JWT
Quality ktlint · JUnit5 · MockK · 53+ 테스트

2. 사주박사 — AI 운세 서비스 3플랫폼 출시

Spring Boot KMP Toss

AI 기반 사주·타로·궁합 서비스 — Android + iOS + Toss 미니앱

  • 📱 Play Store · Toss 미니앱
  • 🤖 OpenRouter 멀티모델 — 유동적 모델 선택으로 비용/성능 최적화
  • 💰 수익화 구현 — RevenueCat 인앱결제 + AdMob 리워드 광고 + 크레딧 시스템
  • 🔮 9개 도메인 (사주·타로·꿈해몽·궁합·채팅 등), 37+ API 엔드포인트
상세 기술 스택
구분 기술
Backend Spring Boot 3.5.7 · Kotlin · Java 21 · Spring AI · OpenRouter · PostgreSQL
Mobile Kotlin Multiplatform · Compose Multiplatform · Voyager · RevenueCat · AdMob
Toss Next.js 16.1 · React 18 · @apps-in-toss/web-framework · TanStack Query · Zustand
Auth Google/Apple OAuth · JWT · 토큰 회전

Spring Boot Kotlin Tests

AI 철학자 캐릭터와 대화하는 상담 서비스Play Store · GitHub · API Spec

  • 성능 53% 개선 — 응답 시간 112ms → 52ms, 처리량 100 → 200 req/s
  • 🗃️ Redis 캐싱 전략 — 캐릭터/세션/토큰 TTL 분리, 세션 하이재킹 방지
  • 🔐 Google/Kakao OAuth + Refresh 토큰 회전
  • 📋 Play Store 심사 대응 — 메시지 신고 시스템, 세션 소유 검증
상세 기술 스택
구분 기술
Backend Spring Boot 3.5.4 · Kotlin 1.9.25 · Java 21 · Spring AI · OpenRouter
Data PostgreSQL 15 · Redis · Spring Data JPA · Kotlin JDSL
Auth JWT · Google/Kakao OAuth
Quality ktlint · detekt · JUnit5 · MockK · 20+ 테스트

4. devcom.kr — 개발자 커뮤니티 회원 1,000명 운영

Next.js TypeScript

실제 운영 중인 개발자 커뮤니티devcom.kr · GitHub

  • 👥 회원 1,000명 실서비스 운영
  • 🤖 AI Q&A 시스템 — OpenRouter 통합 자동 코딩 답변
  • 🏗️ 이중 콘텐츠 구조 (승인제 메인 + 즉시 게시 커뮤니티), RBAC 권한 관리

Spring Boot Next.js

투표 결과를 바 차트 레이스로 시각화하는 커뮤니티polldash.app

  • 🏎️ 바 차트 레이스 애니메이션 — Framer Motion 기반 10~30초 순위 변동 시각화
  • 🗳️ 8개 카테고리, 시간대별 랭킹, 비공개 투표 (shareToken), 중첩 댓글
  • 🔔 Discord 웹훅 에러 알림, Google/Apple OAuth

🤝 오픈소스

프로젝트 설명
Korea Stock Analyzer MCP 🏆 Anthropic MCP 공식 서버 등재 — 한국 주식 시장 데이터 분석 (Python)
Markdown Converter Korean 한국어 마크다운 변환 도구 (TypeScript)
My Site Template ⭐ 86 Next.js + TypeScript 웹사이트 스타터 템플릿

🛠️ 기술 스택

분류 기술
Backend Kotlin · Java · Spring Boot · Spring AI · JPA · Kotlin JDSL
Mobile Kotlin Multiplatform · Compose Multiplatform
Frontend Next.js · React · TypeScript · Tailwind CSS
Database PostgreSQL · PgVector · Redis
AI OpenRouter · Spring AI · SSE Streaming
DevOps Docker · GitHub Actions · Vercel · Railway
Auth OAuth 2.0 (Google/Apple/Kakao) · JWT

🏆 주요 성과

  • 🏆 2025 AI_TOP_100 FINALIST — 카카오 · 브라이언임팩트 · 카카오임팩트 주최
  • 📋 Upstage 외주 계약 — AskUp AI 대화 서비스 개발
  • 📱 Google Play 앱 출시 2건 — 마인드톡, 사주박사
  • 🌏 Anthropic MCP 공식 서버 등재 — Korea Stock Analyzer
  • 👥 개발자 커뮤니티 1,000명 운영 — devcom.kr
  • My Site Template — GitHub 86 Stars
  • 🎓 프로그래머스 데브코스 — Java/Kotlin/Spring 백엔드 과정 수료

📊 GitHub Stats

github-snake GitHub Stats

   

Pinned Loading

  1. developers_community developers_community Public

    TypeScript 1

  2. ai-counseling-app ai-counseling-app Public

    AI 철학자/상담사 대화 애플리케이션 - Spring Boot + Android

    Kotlin 1

  3. NBE6-8-2-Team08 NBE6-8-2-Team08 Public

    Forked from prgrms-be-devcourse/NBE6-8-2-Team08

    TypeScript

  4. korea-stock-analyzer-mcp korea-stock-analyzer-mcp Public

    Korean stock analysis MCP server with 6 investment gurus' strategies | 한국 주식 6대 투자대가 전략 분석 MCP 서버

    TypeScript 8 2

  5. md-converter-korean md-converter-korean Public

    한글 지원 마크다운 변환기 - HTML, PDF, DOCX, PPT, Excel, TXT로 변환 가능한 웹 애플리케이션

    TypeScript

  6. my-site-template my-site-template Public

    코딩할줄 모르는 사람들을 위한 웹사이트 만들기 템플릿입니다.

    TypeScript 89 71