항만 자동화 시스템 유지보수, AYTSS·TLS QMS 신규 개발, 공용 소켓 Runtime과 장비 제어 프로그램 개발
개발 경력
KevinPark
Java 백엔드 · 오픈소스 · AI Agent 개발
Java 백엔드와 이벤트 기반 실행 구조를 중심으로 Flower, Bloom, AI Harness, Action Runtime과 두 개의 Agent Skill을 개발·공개하고 있습니다. Flower 기반 현장 유지보수 AI 에이전트 서버와 ArchDox를 구축했으며, 항만 자동화 작업 실행 모듈과 C# 장비·PLC 연동 시스템 개발 경험을 보유하고 있습니다.
- 현재
- 토탈소프트뱅크 연구소
2023.01 - 재직 중 - 주요 분야
- Java 백엔드 · 오픈소스
AI Agent · 장비 제어
항만 자동화 - 주요 기술
- Java · Spring Boot
.NET (C# · WinForms · WPF) · PLC
프로젝트
주요 개발
2026 - 현재 · 오픈소스
Flower
장시간 작업의 실행·대기·복구를 관리하는 단일 JVM 런타임과 19개 규칙의 빌드 검사 도구 flower-check입니다.
Java · Maven · Spring Boot · JDBC · flower-check
상세 내용2026 · 핵심 프로젝트 · 현장 검증
항만 현장 유지보수 AI 에이전트 서버
Slack 장애 요청을 Java Flow로 처리하고 현장 자료를 수집한 뒤, Codex·Claude Agent 분석을 통제해 근거가 검증된 보고서로 회신하는 서버입니다.
Java 21 · Flower · Action Runtime · AI Harness · Codex SDK · Claude Agent SDK
상세 내용2026 · 설계 및 개발
Netty 기반 소켓 라이브러리
네트워크 I/O와 업무 처리를 분리하고, 세션별 Queue의 메시지를 애플리케이션 Task가 처리하도록 설계한 Java TCP 라이브러리입니다.
Java · Netty · Spring Boot Starter · Agent Skill
상세 내용2026 - 현재 · 오픈소스
Flower Agent Skills
AI 코딩 에이전트가 Flower와 Action Runtime을 구현·검토할 때 사용하는 두 개의 공개 개발 가이드입니다.
Agent Skills · Codex · Claude Code · Gemini CLI
상세 내용2026 - 현재 · 오픈소스
Flower AI Harness
AI 호출을 Flower Flow로 구성하고 Structured Output 검증, 재시도, 모델 변경과 취소를 관리하는 Java 프레임워크입니다.
Java · Flower · Spring AI · OpenAI · Anthropic
상세 내용2026 - 현재 · 오픈소스
Flower Action Runtime
UI·API·MCP·AI가 요청한 업무 Action을 정책·승인·중복 방지·감사 절차를 거쳐 실행하는 통제 런타임입니다.
Java · Flower · JDBC · CAS · Maven
상세 내용2026 - 현재 · 오픈소스
Bloom
객체와 모듈 사이의 JVM 내부 Event를 전달하는 경량 Pure Java Publish/Subscribe 런타임입니다.
Java · Event Bus · Spring · Flower Adapter
상세 내용2026.05 - 현재 · 개인 개발 · AWS 운영
ArchDox
감리 문서·체크리스트 작성, AI 문장 보정, DOCX·PDF 생성, 법령 지식 갱신과 MCP 연결을 제공하는 건축사사무소용 Workflow Platform입니다.
Java · Spring Boot · Flower · React · AWS
상세 내용2026 · 설계 및 개발
TLS QMS
TOS의 선박 WorkQueue를 관리하고 STS ECS와 작업 명령·진행 상태를 교환하며 Single/Dual Trolley 작업 실행을 처리하는 Quay 모듈입니다.
Java · Spring Boot · RabbitMQ · TCP · Oracle · Taskflow
상세 내용2025 · 신규 구축
AYTSS
대만 항만의 TOS 작업지시를 FMS 실행 단위로 변환하고 자율 야드 이송장비의 작업 진행을 관리하는 시스템입니다.
Java · Spring Boot · MyBatis · Oracle · TCP · eventflow
상세 내용2023 - 현재 · 유지보수 및 신규 사이트
ATCSS
TOS 작업지시와 야드 크레인 제어 시스템을 연결하는 자동화 실행 모듈입니다. 국내외 운영 사이트와 일본 신규 사이트를 담당했습니다.
Java · Spring Framework · eGovFrame · MyBatis · TCP
상세 내용2024 · 설계 및 개발
ECS·STS 장비 제어 프로그램
Task·Event 기반으로 크레인 작업을 실행하고, 현장별 비동기 통신과 하부 장비 제어 계층을 분리한 C# 프로그램입니다.
C# · .NET Framework · WinForms · 비동기 TCP
상세 내용2019.06 - 2020.07 · PC 제어
LMS 물류 제어 프로그램
Bosch Rexroth LMS Stage와 주변 장치를 제어하는 C# 프로그램을 개발하고 약 35대 장비를 개조·셋업했습니다.
C# · WinForms · Socket · Serial · CC-Link
상세 내용2021.06 - 2021.09 · PLC 제어
Beckhoff LMS 제어 라이브러리
Bosch Rexroth LMS를 Beckhoff PLC에서 제어하기 위한 ST 통신 라이브러리와 데모 장비 프로그램을 개발했습니다.
Beckhoff ST · Socket · TestAndSet · Observer Pattern
상세 내용2020 - 2021 · 머신 비전
비전 정렬 및 검사 프로그램
FLIR 카메라 영상으로 위치·각도와 보정값을 계산해 Mitsubishi PLC Stage에 전달하고, Recipe와 결과 이력을 SQLite로 관리했습니다.
C# · WPF · SQLite · FLIR Camera · GigE Vision · MX Component
상세 내용2022.07 - 2022.12 · 개조 및 셋업
OLED Mask 인장기·검사기 개조
Mask Frame 인장기 1대와 검사기 4대의 기존 C# 프로그램을 개조하고 통신·구동부·카메라 셋업을 수행했습니다.
C# · WinForms · Moxa NPort · B&R I/O · ACS Gantry
상세 내용2021 · 개발
TwinCAT ADS 파일 관리자
Beckhoff PLC 상태 로깅, 장비 파라미터 파일 관리와 원격 조회를 위한 상시 실행 프로그램입니다.
C# · WPF · TwinCAT ADS · XML · Socket
상세 내용경력
근무 이력
C# 기반 PC 제어, 머신 비전, Beckhoff PLC 제어 라이브러리와 현장 셋업
전국 약 1만 2천 개 주유소 데이터 기반 웹·앱 개발
기술 기록
프로젝트별 구현 내용
Flower
Flower 코드 품질 도구: Agent Skills와 flower-check
Flower 코드 작성 지침을 제공하는 두 Agent Skill과 19개 규칙을 빌드에서 검사하는 flower-check의 역할과 구현 범위를 정리합니다.
Flower JVM
Flower JVM 프로젝트와 개발 도구 역할 구분
Flower, Bloom, AI Harness, Action Runtime, Agent Skills, flower-check와 ArchDox의 역할을 구분합니다.
Flower
Flower 단일 JVM 실행 구조
공개 오픈소스 Flower의 Engine·Worker·Flow·Step 실행 모델과 이벤트 대기, 체크포인트, 테스트 구성을 정리합니다.