프로젝트

백엔드 개발을 하며 반복해서 마주친 불편함을 라이브러리와 도구로 정리해 둔 공간입니다. 영속성, 빌드 자동화, 문서 생성, 데이터 스냅샷처럼 실제 작업 흐름에 가까운 문제들을 다룹니다.

관심사

Kotlin으로 더 편한 API를 만들고, Rust로 빠른 도구를 만들고, 매일 쓰는 시스템을 조금 덜 번거롭게 만드는 일에 관심이 있습니다.

01Hibernate Reactive CoroutinesHibernate Reactive 위에 Kotlin suspend 함수와 Spring Data에 가까운 Repository 경험을 얹은 실험입니다.KotlinHibernateReactive02slimgRust로 만든 이미지 최적화 코어입니다. CLI, 데스크톱 GUI, Kotlin/JVM 바인딩, Python 패키지까지 함께 다룹니다.RustCLIImage03Kotlin Excel DSL엑셀 생성과 파싱을 타입 안전하게 다루기 위한 Kotlin DSL입니다. 애너테이션 방식과 스트리밍 처리도 지원합니다.KotlinExcelDSL04gradle-bun-plugin프로젝트마다 Bun 버전을 고정하고, 캐시 친화적인 Bun 태스크를 Gradle 안에서 쓰기 위한 플러그인입니다.GradleBunBuild05Snaplake데이터베이스 스냅샷을 직접 보관하고 비교하기 위한 도구입니다. Parquet, DuckDB 질의, 행 단위 diff를 엮어 봅니다.DuckDBParquetData