Mr.Park.

웹 · 앱 · 프로그램 개발

Tech notes

무엇을 왜 썼는지

01

푸드트럭 운영 통합 시스템

푸드트럭 ERP 시스템. 직원 관제 시스템. 개발 후, 이용자가 어떻게 하면 개발자의 손을 타지 않고 장기간 스스로 활용하고 작업하고 있을까. 실제 고객사의 요구사항 이외에 안정성과 추후 자가 유지보수 및 편의를 고려하여 설계.

Spring BootJDK 21ThymeleafSpring SecurityJPAMariaDBApache POIFCMKotlinAndroid WebViewKakao Maps SDKClaude API(tool use · Agent Skills)SSE가상 스레드
2026.06 - 2026.10 ↗
02

ReviewRo - 여행 리뷰·계획 (3인)

여행 리뷰·계획 플랫폼(3인)에서 맡은 파트 — 조건 추출+grounding으로 환각을 막은 AI 추천, 사실은 DB·계산으로 채우고 문장만 AI가 쓰는 플래너·여행 가이드, Ollama↔Claude 무중단 모델 스위칭, SVG 포토맵 편집기, SSE 지역 톡방, 권한·보안 점검.

JavaSpring BootJPASpring SecurityThymeleafReactOllamaClaude APISSE가상 스레드SVG·CanvasWebPlunar-javascriptMariaDB카카오 지도
2026.09.16 - 2026.10.30 ↗
03

자바 웹 개발 교재 앱

PPT를 도형 단위 JSON으로 변환해 웹에서 다시 그리는 교재 앱(Go 단일 exe + 순수 JS). 로컬 JDK로 도는 Java 연습장, sql.js SQL 연습장, javac + java -cp로 직접 띄우는 Spring Boot 연습장, 예제 실행 검증을 거친 지식저장소.

GoWebView2go:embed순수 JavaScriptpython-pptxsql.js(WASM)JDK 단일 파일 실행Spring Boot 3.5LombokH2Windows Job Object
2026.10 ↗
04

학원 행정 통합망 (2인)

학원(훈련기관) 행정망 2인 팀 프로젝트에서 맡은 백엔드 파트 — 판단을 LLM에 위임한 AI 챗봇, pgvector RAG, ComfyUI 이미지 파이프라인, 그리고 파이썬 없이 jar 하나로 돌린 설계.

JavaSpring BootGemmaembeddinggemmapgvectorComfyUIJsoupSSE단일 jar
2025.10 - 2026.08 ↗
05

사내 AI 어시스턴트

GPU 한 대짜리 사내 서버에 채팅·이미지 생성·데이터 처리까지 전부 올린 로컬 AI 플랫폼. 회사 자료를 밖으로 못 보내는 환경이라 전부 사내에서 해결.

OllamaMCP Tool Callingpgvector RAGComfyUISSEVRAM 오케스트레이션동시성 제어
2026.07 - 2026.09 ↗
06

사내 통합 포털

부서마다 흩어져 있던 엑셀 대장과 구두 요청을 포털 하나로 통합. 게시판·관리대장·AI 기능까지 설계부터 배포까지 혼자 진행.

OllamapgvectorComfyUIFastAPISearXNGSpring SecurityApache POIJava NIO.2JsoupSSEProcessBuilder
2025 ↗
07

PC 통합 제어·모니터링 시스템

몇백 대 강의실 PC를 자리에서 관리하려고 만든 .NET 데스크탑 프로그램. 화면 관제부터 원격 제어, 무인 자동 업데이트까지.

.NET 8WPFSignalRASP.NET CoreEF CoreMariaDBDXGI Desktop DuplicationUDP 홀펀칭OpenH264Win32 Interop
2026 ↗
08

HexaStay - 호텔 통합 관리 시스템 (5인)

실 업무용이 아닌 학습을 위한 팀 프로젝트 진행

Spring BootJPAModelMapperZXingThymeleafSpring Scheduler결제 연동
2025.05 - 2026.07 ↗
09

교육 포트폴리오 전시 플랫폼

기수마다 수동으로 하던 포트폴리오 정리·업로드를 전산화. 10년치가 쌓여도 담당자 혼자 운영 가능한 구조가 목표.

Spring BootJPAMariaDBThymeleafZipInputStreamPDF.jsCookie Auth
2026.02 - 2026.04 ↗
10

훈련과정 출결 전광판

직원들의 편의성과 업무 효율성을 위하여...

Spring Bootzlib Inflater바이너리 프로토콜SSEScheduled PollingJPAOpen API
2026 ↗
11

Chat Park - 실시간 채팅

애들 교육용으로 새로 만든 실시간 채팅. 기존 AI 챗 화면 디자인을 채팅 시스템으로 개조.

Spring Boot 4JDK 21JPAMariaDBSSEThymeleaf세션 인증
2026 ↗
12

LLM 벤치마크

LLM 비교 벤치마크(파이썬 단일 파일). 자동 채점(규칙·코드 샌드박스 실행·SQL), 추론 모델 루프 감지로 끊기, 스트리밍 호출·재시도·취소.

Python 단일 파일OpenAI 호환 API스트리밍자동 채점코드 샌드박스 실행루프 감지SQLite
2026.10 ↗

How I work

도구와 원칙

Web

웹 개발

  • Java · Spring Boot
  • Thymeleaf · JPA
  • MariaDB · PostgreSQL
  • Python · FastAPI
App & Desktop

프로그램 · 앱

  • C# · .NET · WPF
  • Android · Kotlin
  • SignalR · SSE 실시간
  • 배포 · 자동 업데이트
AI

AI · LLM

  • 로컬 LLM · Ollama
  • RAG · 벡터 검색
  • 이미지 생성 파이프라인
  • 도구 호출 · MCP