Skip to content
View grinvi04's full-sized avatar
:atom:
:atom:

Block or report grinvi04

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
grinvi04/README.md

김봉민 · BongMin Kim

백엔드 개발자

Gmail GitHub


👋 About Me

13년째 백엔드 개발하고 있습니다. 주로 Java/Spring을 다뤘습니다.

요즘은 Claude Code·MCP 같은 AI 도구를 개발에 어떻게 써먹을지 이것저것 실험 중입니다. AI한테 일관된 방식으로 일을 시키려고 가드레일·커맨드 같은 장치를 직접 만들어 보면서, 사이드 프로젝트 몇 개를 굴리고 있습니다. 깊게 파기보단 틈날 때 기술 블로그·문서 찾아보며 필요한 만큼 익히는 편입니다.

등산, 건강 관리, 주식 좋아합니다. ⛰️📈


🛠 Tech Stack

Backend
Java Spring Boot Spring Cloud NestJS Python FastAPI

Database & Cache
MySQL PostgreSQL Redis MongoDB

Infra / DevOps
Kubernetes Docker AWS EKS GitHub Actions ArgoCD

Frontend
Next.js Vue.js TypeScript Tailwind CSS

AI-Augmented Dev
Claude MCP


📂 Projects

Spring Boot 3.4 · Java 21 · Clean Architecture · Next.js 16 · Keycloak OIDC · PostgreSQL 16 · Flyway · Railway · Vercel

"수백 개 기업 × 수백 명 사용자 규모의 멀티테넌트 SaaS ERP"

모듈 기능
👥 HR/HCM 사원 관리 · 부서·직책 · 결재선 기반 승인 워크플로우
💰 Finance 예산 편성 · 지출 승인 · 비용 처리
📦 Inventory 재고 입출고 · 발주 관리 · 물류 추적
🤝 CRM 영업 기회 · 거래처 관리 · 계약 파이프라인
🔐 인증·인가 Keycloak 단일 realm · RBAC(권한코드 + 데이터 스코프) · 멀티테넌트 격리
🏛️ 아키텍처 Clean Architecture · 도메인 모듈 1차 경계 · 모듈 간 이벤트 통신

NestJS · Next.js 16 · PostgreSQL (pgvector) · Prisma · Tailwind v4 · Railway · Vercel

"면허 학원도, 유튜브도 알려주지 않는 — 초보운전자를 위한 실전 가이드 서비스"

기능 설명
📚 실전 가이드 비보호좌회전·접촉사고·주차 등 실생활 시나리오 중심 콘텐츠
🤖 AI 챗봇 TF-IDF + pgvector 기반 RAG 챗봇으로 자연어 도로 질문 답변
⚖️ 범칙금 계산기 위반 유형별 과태료·범칙금·벌점 즉시 조회
🚗 유지비 계산기 차종·연료·주행거리 입력 → 월별 유지비 자동 산출
🔒 관리자 백오피스 가이드 CRUD + 챗봇 모니터링 로그 대시보드

Python · FastAPI · Celery · Redis · PostgreSQL · Prometheus · Keycloak · Docker

"서명 검증부터 자동 재시도까지 — 프로덕션 수준의 멀티테넌트 웹훅 수신·처리 플랫폼"

기능 설명
🏢 멀티테넌트 tenant_id 기반 완전 격리 — 고객별 독립 시크릿·이벤트·메트릭 관리
🔐 서명 검증 GitHub HMAC-SHA256 · Stripe 공식 SDK — 위변조 페이로드 즉시 거부
⚡ 비동기 큐 Celery + Redis — API 202 응답과 처리 로직 완전 분리
🔄 신뢰성 최대 3회 지수 백오프 재시도 + Dead Letter Queue + 이벤트 Replay API
🧱 레이어드 설계 Repository 패턴으로 DB 접근 캡슐화 · 트랜잭션 경계 분리
📊 관측성 Prometheus Counter·Histogram + Grafana 대시보드

React · Vite · TypeScript · Tailwind v4 · TanStack Query · Supabase (Postgres·Auth·Storage·RLS·Edge Functions) · PWA · Vercel

"밥 같이 먹는 사이, 식구 — 소규모 모임의 기록·사진·경비 정산 PWA"

기능 설명
🧾 경비 정산 균등 분할 또는 개인별 금액 지정 → 최소 이체 횟수 계산 → 계좌 복사 송금 (플랫폼 비종속)
📷 사진 모임별 갤러리 · 촬영 시각·위치 기준 자동 분류
📍 다녀온 곳 사진 EXIF(위치·시각)로 방문 장소 자동 재구성
🔐 인증·보안 이메일 매직링크 로그인 · Supabase RLS · CSP(enforce)

Node.js · Shell · GitHub Actions · Claude Code Plugin

"AI 에이전트를 올바른 길로 강제하는 개발 거버넌스 프레임워크"

구성 설명
🛡️ harness-guard 플러그인 git-flow 가드 · git-flow 커맨드(plan→feature-add→qa→release) · 상태 기반 의도 라우터
🚧 가드 레일 main/develop 직접 커밋 차단 · 맨손 gh pr merge 차단 · 시크릿 유출 방지
🔄 repo-sync CI 프로젝트가 harness 표준과 드리프트됐는지 PR마다 자동 점검
📋 표준 문서 API·DB·인증·Clean Architecture·AI 협업 가이드 단일 출처

Popular repositories Loading

  1. grinvi04 grinvi04 Public

    Config files for my GitHub profile.

  2. webhook-service webhook-service Public

    A robust, scalable, and production-ready webhook processing service.

    Python

  3. drivertree drivertree Public

    TypeScript

  4. team-harness team-harness Public

    JavaScript

  5. siku siku Public

    식구(SIKU) — 모임 기록·사진·정산 PWA

    TypeScript

  6. erp erp Public

    Multi-tenant SaaS ERP — HR·Finance·Inventory·CRM

    Java