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

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

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

session
SELECTED WORK

실제로 쓰이는 것들.

휴니크

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

스터디카페·세차·골프 등 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 — 암호화폐 거래소

현물·선물·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 — 로우코드 엔터프라이즈 플랫폼

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 커피머신 펌웨어

상용 커피머신 제어보드 펌웨어를 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 — 의류 도매 커머스

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

  • Next.js 16
  • React 19
  • SQLite
  • Tailwind v4
  • EC2

폼팡(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 클린 재작성, 실보드 검증
    • HunikFlow 로우코드 엔터프라이즈 플랫폼(46모듈 ERP/MES) 설계·개발
    • 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 화면이 나온다 — 로우코드 플랫폼을 직접 만든 이유

    플랫폼 설계

  5. 2026.02

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

    에세이

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

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

연락하기

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