새로운 기회에 열려 있습니다

화면부터
펌웨어까지,
전부 만듭니다.

실제로 쓰이는 소프트웨어를 만들고, 그것이 도는 시스템의 밑바닥까지 이해합니다. 레거시 MSA 전환 3회 완주, 거래소 매칭 엔진, 커피머신 펌웨어 역분석 — 스택에서 가장 어려운 문제를 주시면, 끝까지 책임지고 풀어냅니다.

session
SELECTED WORK

실제로 쓰이는 것들.

휴니크
Mailbean — 무인카페 플랫폼

Mailbean — 무인카페 플랫폼

무인 커피머신 사업의 전 레이어를 하나로 관통하는 플랫폼. 제어보드 펌웨어(ATmega2560), 결제 단말 3사·디바이스 5종을 제어하는 Electron 키오스크, Django 모놀리스(views.py 1.4만 줄)를 Java 21 MSA 19모듈로 전환 중인 SaaS 백엔드, 헤드리스 CMS 브랜드 사이트까지 — 하드웨어에서 클라우드까지 수직 통합.

  • Java 21 헥사고날 MSA 19모듈 — 아키텍처 규칙을 ArchUnit으로 CI에서 강제
  • NCP→AWS 무중단 마이그레이션 완료 (다운타임 0)
  • 오프라인 우선 키오스크 — 네트워크가 끊겨도 매출이 끊기지 않는 설계
  • 기기 WebSocket 게이트웨이 — 1만 동시접속 폭주 대응 튜닝
  • Java 21
  • Spring Cloud
  • Electron
  • React
  • Django
  • RabbitMQ
  • AWS
  • Terraform
personal
Zelotek — 무인매장 키오스크 SaaS

Zelotek — 무인매장 키오스크 SaaS

스터디카페·세차·골프 등 13개 업종 무인매장을 위한 키오스크 + 프랜차이즈 원격관제 SaaS. 레거시 PHP 모놀리스(1,500파일)를 15개 Spring Boot 마이크로서비스로 전면 재구축해 실운영까지 완주. 업종별 if-else 분기를 Plugin Architecture로 대체해 신규 업종 추가 비용을 플러그인 1개 구현으로 줄였습니다.

  • Java 소스 1,432개 · 컨트롤러 139개 · Flyway 마이그레이션 457개
  • Saga 분산 트랜잭션 + 결제 멱등성 처리
  • 카드디스펜서·현금기·RF리더 등 하드웨어 드라이버 계층 직접 구현
  • 무인정보단말기 접근성(배리어프리) 런타임 자체 구현
  • Java 17
  • Spring Boot 3
  • Eureka
  • RabbitMQ
  • Electron
  • Next.js
  • Terraform
  • AWS ECS
personal
KoCoinEx — 암호화폐 거래소

KoCoinEx — 암호화폐 거래소

현물·선물·OTC를 갖춘 거래소를 레거시 Java/Spring에서 Go 13개 서비스 + Rust 매칭 엔진 2개로 재플랫폼. 가격-시간 우선순위 오더북, 선물 청산·펀딩비·TP/SL 엔진, Kafka 체결 파이프라인, STOMP 실시간 시세를 구현하고 Terraform으로 AWS ECS Fargate에 배포해 라이브 데모 운영으로 검증까지 마쳤습니다.

  • Go + Rust 48,000+ LOC · MySQL 테이블 102개
  • Rust 오더북 매칭 엔진 — BTreeMap 가격 레벨 + FIFO, 벤치마크 포함
  • 매칭 엔진 싱글톤을 코드가 아닌 인프라(Terraform)로 강제
  • 12개 마켓메이킹 봇 동시 운영, 초당 100+ 주문 처리
  • Go
  • Rust
  • Kafka
  • Next.js 16
  • MySQL
  • MongoDB
  • Redis
  • Terraform
휴니크

HunikFlow — 로우코드 엔터프라이즈 플랫폼

오픈소스 로우코드 프레임워크 Erupt(Apache 2.0)를 기반으로 전면 고도화한 엔터프라이즈 플랫폼. JPA 엔티티에 @Flow 어노테이션 하나를 선언하면 REST API·관리화면·권한·엑셀 내보내기까지 자동 생성됩니다. 엔진 위에 ERP 9모듈·MES 3모듈(OEE·SPC·MRP)을 직접 구축하고, GraalJS 동적 API·BPM 결재 엔진·14개 LLM 프로바이더 AI 모듈을 확장했습니다.

  • Maven 46모듈 · 엔티티 217개 · 약 98,000 LOC
  • 테스트 795+ · CodeQL/Qodana 정적분석
  • UI 렌더러 4종(Ant Design·Element 등) 교체 가능 설계
  • MES 심화 — OEE·SPC(Cp/Cpk + Nelson Rules)·BOM·MRP·Andon
  • Java 21
  • Spring Boot
  • Angular 21
  • PostgreSQL 17
  • GraalJS
  • Redis
  • Terraform
personal

CMS-Plug — 결제·정산 플랫폼

거래처(Vendor)별 회원·지갑·수수료를 관리하는 멀티테넌트 입출금 정산 플랫폼. 복식 원장 + 낙관적 잠금 + 멱등성 필터로 금융 정합성을 보장하고, 규칙 엔진 기반 이상거래탐지(FDS)와 HMAC 웹훅 Partner API를 제공합니다. 20라운드 QA로 레이스 컨디션·N+1·수수료 반올림 오차를 하나씩 잡아낸 개선 서사가 커밋 로그에 그대로 남아 있습니다.

  • 복식 원장(ledger) + 3계층 수수료 정산
  • FDS 규칙 엔진 + 회원·계좌·IP 블랙리스트
  • Partner API — API Key 해시 저장, IP 화이트리스트, 멱등성 필터
  • Aurora PostgreSQL Serverless + Blue-Green 배포
  • Java 17
  • Spring Boot 3
  • QueryDSL
  • Next.js 16
  • Aurora PostgreSQL
  • Redis
  • Terraform
MORE PROJECTS

그 외에 만든 것들.

M500/M400 커피머신 펌웨어

M500/M400 커피머신 펌웨어

상용 커피머신 제어보드 펌웨어를 hex 역분석으로 복원해 ATmega2560 기반으로 클린 재작성. 디스어셈블리 분석으로 원본 클럭(14.7456MHz)을 확정하고, 논블로킹 메인 루프 · 틱당 1바이트 EEPROM 쓰기 · 모터 전류 기반 위치 감지와 과부하 보호까지 구현해 실보드 검증 완료.

  • C/C++
  • ATmega2560
  • PlatformIO
  • avr-gcc
  • Python

파진록 — Unity 핵앤슬래시 + MMO 백엔드

오픈소스 Tibia 서버(TFS)를 계정·시즌·랭킹 백엔드로 재정의하고, Unity 6 클라이언트를 자체 TCP 프로토콜로 연결한 게임 프로젝트. C++ 서버에 HTTP API 6종을 신설하고 서버 권위 치트 방지(불변식 + 증가율 상한)를 설계. Steam 출시를 준비하며 상표·폰트 라이선스·AI 에셋 리스크까지 직접 검증했습니다.

  • Unity 6
  • C#
  • C++20
  • Lua
  • MySQL

RELO — 외국인 주거 플랫폼

한국으로 이주하는 외국인을 위한 4개 국어(KO/EN/JA/ZH) 주거 플랫폼. FastAPI 마이크로서비스 12개 + Next.js 프론트 구성으로, 다중 통화 결제(TossPayments·Stripe), AI 매물 추천, 기업 주재원 관리 대시보드까지 제공합니다.

  • FastAPI
  • Python 3.12
  • Next.js 14
  • PostgreSQL
  • RabbitMQ
MOAPICK — 의류 도매 커머스

MOAPICK — 의류 도매 커머스

실운영 중인 의류 도매 커머스 + 관리자 백오피스. 도매가는 승인된 사업자 회원에게만 서버 측에서 노출하고(클라이언트 우회 차단), 서명 URL 이미지 보호 · 엑셀 대량 등록 · 부분 출고 · 네이버 카페 자동 포스팅 큐까지 운영에 필요한 기능을 풀스택으로 구현했습니다.

  • Next.js 16
  • React 19
  • SQLite
  • Tailwind v4
  • EC2
폼팡(PomPang) — 3플랫폼 아케이드 게임

폼팡(PomPang) — 3플랫폼 아케이드 게임

와이어로 공을 터뜨리는 팡 스타일 아케이드 게임. Canvas 2D 자체 게임 엔진(RAF 루프·오브젝트 풀·스프라이트 시트) 위에 플랫폼 어댑터 계층을 두어, 단일 코드베이스로 iOS 앱스토어 · 앱인토스(토스) · 웹 3개 플랫폼에 동시 배포. 랭킹·미션·인앱결제는 별도 Node 서버가 담당합니다.

  • React 19
  • TypeScript
  • Canvas 2D
  • Capacitor
  • Express

BUJA — 부동산 AI 투자분석

국토교통부 실거래가 22만 건을 기반으로 OpenAI + Gemini 듀얼 AI가 병렬 분석하는 부동산 투자 리포트 플랫폼. 선형 회귀 시세 예측, 카카오맵 인프라 분석, 뉴스 정책 모니터링, 인앱결제 등급제(원자적 쿼터 관리)까지 갖춘 풀스택 서비스.

  • Node.js
  • Flutter
  • MongoDB
  • GPT-4o-mini
  • Gemini

bkit — Claude Code 플러그인

Claude Code를 위한 Vibecoding Kit. PDCA 방법론 기반 개발 워크플로우 자동화, 컨텍스트 엔지니어링 아키텍처(스킬·에이전트·훅 5계층), Electron GUI까지 포함한 AI 네이티브 개발 도구.

  • JavaScript
  • Claude Code
  • Electron
  • PDCA

사이드 프로젝트

Grind — WebGL 로그라이크

브라우저 액션 로그라이크. 자체 GLSL 네온 글로우 셰이더와 포스트 프로세싱 파이프라인을 구현하고, 오브젝트 풀 · swap-and-pop O(1) 제거 · 프레임레이트 독립 지수감쇠 등 렌더링 최적화에 집중.

  • TypeScript
  • PixiJS 8
  • GLSL
  • Vite

Wi-Fi CSI 재실 감지

카메라 없이 Wi-Fi CSI 신호로 재실·움직임을 감지하는 R&D. ESP32 펌웨어(ESP-IDF/C) + z-score 통계 처리 호스트 브리지. 익명 감지와 옵트인 하트비트의 이중 트랙으로 프라이버시 문제를 설계 단계에서 해결.

  • ESP32
  • ESP-IDF
  • C
  • Python

카워치 — 중고차 시세 감시

중고차 매물을 30분마다 수집해 시세 대비 저평가 매물을 알리는 대시보드. 연식→모델→트림 순 적응형 시세 비교, IQR 이상치 제거, 취등록세·유지비 계산 내장. 실데이터 1.9만 대 수집·운영.

  • Python
  • SQLite
  • launchd
WHAT I DO

한 사람이, 전 레이어를.

18년간 통신 서버·핀테크·블록체인 거래소를 거쳐, 지금은 무인 매장 플랫폼과 AI 에이전트를 만듭니다. 커피머신 보드 펌웨어(hex 역분석)부터 Electron 키오스크, 19모듈 MSA 백엔드, Terraform 클라우드 인프라까지 — 제품의 전 레이어를 혼자 종주할 수 있다는 것이 가장 큰 무기입니다. PHP·Django·Java 레거시를 MSA로 전환해 실운영까지 완주한 경험이 세 번 있고, Claude Code를 설계 파트너이자 코드 리뷰어로 삼아 팀 규모의 시스템을 팀보다 빠르게 만듭니다.

01

시스템 아키텍처

MSA·이벤트 드리븐 설계 — Outbox·Saga·CloudEvents·멱등성 처리를 라이브러리 수준으로 표준화하고, ArchUnit으로 아키텍처 규칙을 CI에서 강제합니다.

02

레거시 현대화

PHP·Django·Java 모놀리스를 MSA로 전환해 실운영까지 완주 3회. 스트랭글러 패턴, 패리티 검증, 컷오버 런북, NCP→AWS 무중단 마이그레이션까지.

03

핀테크 & 블록체인

Rust 매칭 엔진·선물 청산·펀딩비 엔진 구현, 복식 원장·낙관적 잠금 기반 정산 플랫폼, ISMS-P 인증 대응, Master/Visa·현지 은행 결제 연동.

04

IoT & 하드웨어

hex 역분석으로 복원한 ATmega2560 펌웨어, RS-232 시리얼 디바이스 5종 제어, 결제 단말 3사 추상화, 오프라인 우선 키오스크, 기기 WebSocket 게이트웨이.

05

AI & 자동화

OpenAI·Claude 기반 CS 응대 AI, 14개 LLM 프로바이더 통합 모듈, Claude Code 중심 AI 네이티브 워크플로우로 15개+ 프로덕션 프로젝트 구축.

06

풀스택 개발

Java·Go·Python 백엔드, React·Angular·Vue 프론트엔드, Electron 데스크톱, Unity·Kotlin 게임 서버까지 — DB 설계에서 배포까지 전 영역.

WORK

18년의 경로.

  1. 2025.01 ~ 현재

    기업부설연구소 연구소장 · 팀장 · 주식회사 휴니크

    • 무인카페 Mailbean 플랫폼 총괄 — 보드 펌웨어부터 Electron 키오스크, SaaS 백엔드, 브랜드 사이트까지 수직 통합
    • Django 모놀리스(views.py 1.4만 줄)를 Java 21 헥사고날 MSA 19모듈로 스트랭글러 전환, NCP→AWS 무중단 마이그레이션
    • 커피머신 제어보드 펌웨어 hex 역분석 → ATmega2560 클린 재작성, 실보드 검증
    • 오픈소스 Erupt 기반 로우코드 플랫폼 HunikFlow 고도화 — ERP 9모듈·MES 3모듈·AI 모듈 확장
    • CS 응대 AI 개발 — 해피톡·비즈톡·OpenAI·Notion·Slack 연동 아키텍처/시나리오/DB 설계
    • Claude Code Skills/Plugin 기반 AI 네이티브 개발 체계 도입
    • Java 21
    • Spring Cloud
    • Electron
    • React
    • AWS
    • Terraform
    • Claude Code
  2. 2022.06 ~ 2024.11

    개발팀 부장 · 본부장 · 코베아그룹

    • 우즈베키스탄 코인 거래소 개발/운영 PM
    • 2.0 버전 신규 개발 — 전체 소스 리팩토링, DB 설계
    • CI/CD 구축 (GitLab, Jenkins), 배포 프로세스 설계
    • 우즈베키스탄 은행·정부 로그인 연동 (라보나크 은행 / One ID)
    • Master Card & Visa Card 결제 연동
    • Spring Cloud MSA 구성 (Eureka, Ribbon)
    • Kafka 비동기 메시지, Prometheus/Grafana 모니터링
    • Java
    • Node.js
    • MySQL
    • Kafka
    • Redis
    • MongoDB
    • Spring Cloud
  3. 2020.03 ~ 2022.03

    개발팀 팀장 · 코어닥스

    • 거래소 Frontend(Vue.js) / Backend(Java) 개발 및 PM
    • REST API 개발 (Java, JWT, Spring, Swagger)
    • ISMS-P 인증 대응 (전문 암호화, 배포 프로세스 설계)
    • 거래소 매칭 서버 유지보수 (C/C++)
    • 모바일 앱 개발 (Flutter) PM
    • Vue.js
    • Java
    • Spring
    • Flutter
    • C/C++
  4. 2019.08 ~ 2020.01

    개발팀 팀장 · 언더핀

    • PM 및 Flutter 기반 앱·API 서버 개발
    • Fanzy 앱 개발
    • Dart
    • Flutter
    • Java
    • Spring
  5. 2016.11 ~ 2019.08

    개발 2팀 차장 · 와이온

    • 간호평가원 평가 시스템 PM 및 개발
    • 인도네시아 키오스크 서버 개발 (텔콤셀/FINNET 결제 연동)
    • DOKU(인도네시아 PG사) 서버 연동 API 연구 개발
    • Oracle DB + AWS 인프라 (Load Balancing, KMS, RDS)
    • ERC20·스텔라 토큰 개발
    • Java
    • Oracle
    • AWS
    • JPA
    • Hibernate
    • Blockchain
  6. 2015.12 ~ 2016.11

    개발팀 팀원 · 키위소프트

    • 금수저 하이브리드 앱 개발
    • WEB 전체 개발, API·CMS 일부 개발
    • AWS
    • MySQL
    • Spring MVC
    • Java
    • KT Cloud
  7. 2013.10 ~ 2015.12

    개발 1팀 팀원 · actived&c

    • MDMS 빅데이터 분석 사이트 (전력 관련)
    • 스마트빌더 웹사이트 구축
    • 한컴핀테크 사이트 결제·프론트 개발 (PL)
    • Java
    • Spring MVC
    • JavaScript
    • AWS
    • LG 결제
  8. 2012.12 ~ 2013.05

    개발팀 · 슈어컴

    • SKT 통신 예측 프로그램 개발
    • Java
  9. 2011.08 ~ 2012.07

    개발팀 팀원 · 나인휠스

    • 그레이프 밸리 (GM툴, 통계툴, 서버 친구 기능, 웹)
    • 마법퀴즈전 (GM툴, 웹)
    • Java
    • IIS
    • SQL
  10. 2010.05 ~ 2011.07

    PKI 사업부 · 케이사인

    • NPKI 보안 프로토콜 개발
    • Security
    • PKI
  11. 2009.03 ~ 2010.03

    부설 연구소 · 뷰아이텍

    • 애니뷰/애시뷰 개발·유지보수 (MFC, 임베디드용 가상키보드)
    • MFC
    • C++
    • Embedded
  12. 2006.09 ~ 2008.12

    ITS사업부 · 케이아이티

    • 유진 ERP — 차량관제 시스템 통신서버 개발 (Java/Oracle)
    • 삼표레미콘 차량관제 시스템 통신서버 (MFC/MSSQL)
    • KIT 본사 MMS/SMS 송신서버 관리·유지보수 (C/MFC)
    • SK C&C 캐쉬백 서버 개발 (UNIX C)
    • Java
    • Oracle
    • MFC
    • MSSQL
    • UNIX C
HOW I WORK

AI와 함께, 팀의 속도로.

18년의 엔터프라이즈 경험 + AI 페어 프로그래밍. 혼자서도 팀 규모의 시스템을 설계하고, 팀보다 빠르게 배포합니다.

10x
개발 속도
1
개발자
0
타협
24/7
AI 파트너

암호화폐 거래소 — Java에서 Go+Rust로 재플랫폼

풀스택 거래소 플랫폼 · Solo

5년간의 거래소 개발 경험 위에, 레거시 Java/Spring 거래소를 Claude Code와 함께 Go 13개 서비스 + Rust 매칭 엔진 2개로 재플랫폼. 가격-시간 우선순위 오더북과 선물 파생상품 엔진을 구현하고, Terraform으로 AWS ECS 인프라 자동화까지 1인 완성해 라이브 데모 운영으로 검증했습니다.

  • Go 13개 서비스 + Rust 매칭 엔진 2개, 48,000+ LOC
  • 12개 마켓메이킹 봇 동시 운영, 초당 100+ 주문
  • 선물 청산·펀딩비·TP/SL 엔진까지 구현
  • Go
  • Rust
  • Kafka
  • Next.js
  • Terraform
  • AWS

Zelotek — 레거시 PHP를 MSA로

15개 마이크로서비스 SaaS · Solo

레거시 PHP 모놀리스(1,500파일)를 15개 Spring Boot 마이크로서비스로 재구축해 실운영까지 완주. Saga 분산 트랜잭션, 결제 멱등성, 업종 Plugin Architecture, 키오스크 접근성 런타임까지 — Java 소스 1,432개를 Claude Code와 함께.

  • Java 17
  • Spring Boot
  • Eureka
  • RabbitMQ
  • Terraform

CS 응대 AI Agent 시스템

멀티채널 자동화 플랫폼 · 2주

해피톡 · 비즈톡 · OpenAI · Notion · Slack 연동 CS 자동 응대 시스템. 아키텍처 설계 → DB 스키마 → 시나리오 엔진 → API 서버까지 전 과정을 Claude Code와 협업으로 단독 개발.

  • OpenAI
  • Slack
  • Notion API
  • Node.js

이 포트폴리오 사이트

풀스택 + 인프라 · 1일

이 사이트 자체가 증거입니다. Next.js 15 앱 개발 → Terraform 인프라(S3 + CloudFront + Route53 + ACM) → GitHub Actions CI/CD → 커스텀 도메인 연결까지 하루 만에 완성.

  • Next.js 15
  • Terraform
  • AWS
  • GitHub Actions
WRITING

만들면서 배운 것들.

블로그 전체 보기
  1. 2026.08

    Claude Code로 거래소 만들기(3) — Java를 버리고 Go+Rust로 갈아엎은 이야기

    Go · Rust · MSA

  2. 2026.08

    views.py 14,000줄과의 이별 — Django 모놀리스를 Java 21 MSA로 옮기는 중입니다

    레거시 전환

  3. 2026.08

    커피머신 펌웨어를 hex 역분석으로 다시 만든 이야기 — 클럭이 16MHz가 아니었다

    임베디드

  4. 2026.08

    어노테이션 하나로 ERP 화면이 나온다 — 오픈소스 Erupt를 우리 플랫폼으로 고도화하기

    플랫폼 설계

  5. 2026.02

    AI와 함께 코드를 쓴다는 것 — 15개 프로젝트를 지나며 배운 것들

    에세이

만들 가치가 있는 일이 있나요?

레거시 전환부터 신규 플랫폼까지 — 어려운 문제일수록 좋습니다.

연락하기

불가능은 없다 — 무언가 훌륭한 일을 시도하다가 실패하기를 원합니다.