NAME
wada -- Software Engineer
SYNOPSIS
DESCRIPTION
Welcome to my personal site — technical notes, projects, and personal interests from a software engineer in Japan.
Notes on building tools (taskdog, ttymap, knowledge-gardener) and what I learned along the way. Bilingual: 日本語 / English.
RECENT
ls -lt blog/ | head -n 10
- -rw-r--r-- 8.0K 2026-05-24 Integrating 6 psychology frameworks in supernemawashi — 1 framework = 1 file × parallel agents
- -rw-r--r-- 7.0K 2026-05-24 I built a plugin to grow my vault — but the real purpose of a Zettelkasten was output
- -rw-r--r-- 5.0K 2026-05-24 I gave up reading my smart meter with a homemade script — and Home Assistant's official integration had caught up
- -rw-r--r-- 6.0K 2026-05-24 I wired a Gemini voice assistant into Home Assistant and only half of it worked
- -rw-r--r-- 4.0K 2026-05-23 I'm re-centering this blog around "someone who tries things"
- -rw-r--r-- 3.0K 2026-05-23 Rewiring a running process's output (fd) with gdb
- -rw-r--r-- 5.0K 2026-05-23 Letting AI write without losing the "I wrote this" feeling — drawing the line with vault provenance
- -rw-r--r-- 9.0K 2026-05-23 Walking Home Assistant's Alexa integration through three generations and consolidating the automations
- -rw-r--r-- 5.0K 2026-05-23 Back when there was no official integration, I drove the unofficial API to make Alexa talk
- -rw-r--r-- 7.0K 2026-05-23 I built a way for Claude Code to report progress through my home Alexa
PROJECTS
- taskdog — A CLI / TUI task manager that auto-generates a schedule from deadlines, time estimates, and priorities while respecting a daily work-hour cap.
- ttymap — A terminal-native globe viewer. Renders Mapbox Vector Tiles with Unicode Braille + ANSI 256-color, extensible via Lua plugins.
- knowledge-gardener — A set of plant / water / prune / connect / recap skills for an Obsidian vault. A Claude plugin for curating long-term knowledge from Claude Code.
- supernemawashi — A Claude Code plugin that manages psychological profiles as data for talking to colleagues. Gathers facts from Slack / Gmail, classifies them with psychology frameworks, and returns situation-specific reply strategies.
- yadm-git.nvim — A tiny Neovim plugin that makes standard Git plugins (gitsigns, etc.) "just work" inside a yadm-managed dotfiles repo. Detects the yadm repository and transparently bridges Git operations.