Software engineer in Japan

Software projects, journal reflections, and stories in English & Japanese

Latest posts

sqler: The Columnar Baseline Mar 6, 2026

Parts 1–4 measured ORM overhead: sqler vs raw sqlite, both using JSON storage. This post asks a different question. What does the document-oriented architecture itself cost? Equality filter: 11x. Aggregates: 9.5x. JSONL export: 1.0x.

sqlerbenchmarksqlite

View all posts RSS

Featured projects

Logler

Rust-powered structured log investigation for local files, optimized for AI agents. Cross-service timeline reconstruction in 13ms, hierarchy building in 349ms at 50K entries, 25 JSON CLI commands.

SSHler

A local-only web UI for browsing remote files over SFTP and accessing tmux sessions in the browser. Vue 3 SPA, WebSocket terminal, mobile-first input bar, no remote installation required. 232 tests.

SQLer

A lightweight, JSON-first micro-ORM for SQLite. Pydantic models stored as JSON documents with fluent queries, FTS5 search, optimistic locking, and 84K rows/sec bulk inserts.

Procler

LLM-first process manager for developers. JSON-native CLI, dual local/Docker execution, health probes with dependency ordering, replicas, cron scheduling, and a Vue 3 dashboard — 320 tests.

View all projects