PhD student at the University of Tokyo · Optuna contributor
I study supernova remnants (SNRs) in astrophysics and develop software for research.
I work mainly with C++ and Python, with an interest in reproducible research environments using Nix. I'm also exploring AI tools to support research workflows.
-
HOSQ — A header-only C++20 library that decodes known parts of structured input using typed schemas, without first building a general-purpose DOM.
-
CLI20 — A header-only C++20 command-line parser that defines arguments, options, and subcommands as a typed schema.
-
SmoothCursor.nvim — A Neovim plugin that adds an animated sub-cursor to make cursor movement and scroll direction easier to follow.
-
Argo — An experimental C++ command-line argument parser using modules and metaprogramming for type-safe parsing.




