<aside> ⚡ AI코딩노마드의 삽질노트 AX(AI Transformation) 시대, 레거시 전환부터 AI 내장까지 풀스택 개발자의 실전 기록. 25개 시리즈 · 170+ 항목 · Spring Boot · React · AI MCP · DX
</aside>
<aside> 🧑💻 일할 때 몰입, 쉴 때 충전.
☕ 19년차 Java 개발자. 15일에 69,000줄 시스템을 재설계하는 집중력. 🤖 AX — 레거시(Java 8+JSP) → Java 25+Spring Boot ㅕ4+React 19 전면 전환 + AI(MCP·RAG·시맨틱검색) 내장 🛡️ DX — 품질 게이트 19종, 테스트 1,295건, NullAway 컴파일 타임 NPE 제로 📝 ADR 29개, 블로그 170+항목 — 삽질도 자산이라 믿고 기록하고 공유. 🔄 파트장 8명 리더 → AI 개발자 전환 — 변화를 두려워하지 않음.
여행하는 개발자 ✈️ 🏕️ 캠핑을 사랑하는 아웃도어파 — 장비 풀세트 보유 🌏 가족 여행 8개국 (🇻🇳🇯🇵🇨🇳🇵🇭🇹🇼🇦🇺🇮🇹🇨🇭) · 부부 여행도 틈틈이 🇪🇸🇨🇭🇫🇷 6월에 스페인 · 스위스 · 파리 예정 — 일하고 떠나는 게 최고의 루틴 👨👦👦 아들 셋과 함께하는 시간이 최고의 충전
</aside>
<aside> ☕ BE: JDK 25 · Spring Boot 4.1 · Spring Security 7 · OAuth 2.1 · JPA/Hibernate 7 · Gradle 9 · Virtual Threads
</aside>
<aside> ⚛️ FE: React 19 · TypeScript 5.8 · Vite 6.3 · Tailwind CSS 4.1 · AG Grid · Zustand · TanStack Query
</aside>
<aside> 🤖 AI: Spring AI 2.0 MCP Server · Tool-based RAG · ONNX Embeddings (all-MiniLM-L6-v2) · Semantic Cache · Hybrid Search (Vector + Keyword + Korean Consonant) · ChatMemory · 3-tier ToolBridge · Kiro CLI · Git Worktree 병렬 개발
</aside>
<aside> 🚀 라이브 데모: • OmniAdmin AI: https://omniadmin.parkjh.dev (admin / admin123!) • 자기소개 RAG 챗봇: https://parkjh.dev • 사내 AI 어시스턴트: https://assistant.parkjh.dev
👉 각 포트폴리오 상세 페이지에서 스크린샷 + 아키텍처 + 의사결정 근거를 확인하세요.
</aside>
Spring AI MCP Server, Tool-based RAG, ONNX 임베딩, 시맨틱 캐시, 하이브리드 검색, LLM 모델 실증