프로젝트
텔레그램에서 구독 Claude를 그대로 돌리는 봇
폰에서 Claude에게 일을 시키고 싶어서 만들었다. API 키로 따로 과금하는 대신 이미 쓰던 Claude Code 구독 인증(claude -p)을 그대로 호출한다. 메시지를 보내면 진행 상황을 실시간으로 흘려주고, 코딩 모드에서는 서버 안에서 파일을 만들고 명령을 실행한다. 음성으로 지시하면 텍스트로 바꿔 넘기고, rm -rf 같은 위험한 명령은 실행 직전에 막는다. 같은 서버에 이미 돌던 다른 서비스는 건드리지 못하도록 격리해 두었다.
Pythonpython-telegram-botClaude CodesystemdGitHub ActionsGroq WhisperTelegram
코딩테스트 도구
IDE를 떠나지 않고 코딩테스트 문제를 가져오고·테스트하고·제출하는 올인원 플러그인.
KotlinIntelliJ PluginVS Code ExtensionTypeScriptGradle
pay — Spring Modulith 결제 시스템
결제는 실패가 비싼 도메인 — 타임아웃·중복·미확정·정산 불일치가 실제로 아프게 드러난다. PG가 대신 안 해주는 그 빈 공간(실패 설계·정합성·분산 트랜잭션)을 밑바닥부터 직접 만들어보며 배운 학습 프로젝트. 복식부기 원장·정산/대사·체크아웃 사가(PG 콜을 트랜잭션 밖으로)·멀티PG·구독·선불 월렛·회원·분쟁/차지백까지, 실 MySQL 라이브 검증과 자가 감사로 다졌다.
PaymentSpring BootSpring ModulithJava 21MySQLDistributed SystemsLearning