Software Engineer in NAVER corp.
- Homepage: https://benelog.net
- LinkedIn : https://www.linkedin.com/in/benelog
Small tools I have released.
- one-ftpserver
Go: A complete FTP server started by one command, with no configuration file. Every setting is a flag, so--helpis the entire reference, and--sslis all FTPS takes: the certificate is generated in memory at startup. - uploader
Go: A single-binary web app for putting a file on a server through a browser. Handy when SSH is not at hand; uploads are streamed to disk, so file size is not a concern.
- md-lens
Go: A rich terminal Markdown viewer (mdl) with syntax-highlighted code, inline images, and large font headings. - pdf-refinery
Python: A CLI that turns scanned book PDFs into searchable documents. PaddleOCR text is laid over the page invisibly, so the original appearance is kept while the text becomes searchable and selectable. - obsidian-site
TypeScript: A static site generator for Obsidian vaults, with wikilink navigation, auto-generated backlinks, and an interactive link graph. To start from scratch, use obsidian-site-template.
- shell-proxy
Go: An HTTP server that runs shell commands and returns the result as JSON, with a terminal-style web UI. Stateless by default as a single static binary, or--interactivefor a real PTY streamed to a browser terminal, enough to runviortop. - dumper
Java: A small web application for downloading a Java stack dump from a browser.
Each link opens the pull requests I sent to that project.
- Spring Batch: Bug fixes and API additions, including
JobParameterspropagation inMetaDataInstanceFactory, delete operations forResourcelessJobRepository, and aCallableconstructor forCallableTaskletAdapter. - Spring Boot: Corrections to the Batch auto-configuration properties and their documentation.
- Robolectric: Shadow implementations, including
ShadowProcessand a reimplementation ofShadowCookieManageron top of Apache HttpClient'sCookieStore. - Apache Struts: Corrections to logging messages, applied to both the 2.3.x and 2.5.x branches.
- tz database: Corrections to Korean time zone history. Many pre-1989 time stamps for
Asia/SeoulandAsia/Pyongyangwere fixed from my report, released in tzdata 2014j.




