Kotoba no Sekai 言葉の世界
Learn a few real Japanese words a day from today's news.
TypeScript, Node, kuromoji, SQLite, Ollama, Docker
Software architect in Boise, Idaho, building reliable payment, cloud, and AI-enabled systems.
I build systems that stay up, retire technical debt on purpose, and bring new technology into critical environments responsibly. For 28 years that has mostly meant government payment and licensing services; lately it also means AWS architecture and AI-assisted development. Below are four apps I run every day, each with a working demo. There's also how I build with LLMs, and you can email me.
These are self-hosted apps I use daily. Each demo runs the app's own page code on invented data, because the live data comes from services licensed for personal use.
Learn a few real Japanese words a day from today's news.
TypeScript, Node, kuromoji, SQLite, Ollama, Docker
Price alerts that don't stop at "it fired."
AI agents can drive it through WebMCP, the new browser standard for agent tools.
TypeScript, Node, WebMCP, MCP, Vanilla JS dashboard, Lambda
Scores every stock trade Congress discloses for how unusual it is.
TypeScript, Node, MuPDF, Ollama vision OCR, SEC EDGAR, Docker
Daily exit decisions and greek risk heatmaps for a book of credit spreads.
JavaScript, Node, SheetJS, SVG, Docker, supercronic
Boise, Idaho
Since 2000 I’ve built and run Idaho’s online government services: payments, billing and licensing handling money and sensitive personal data. In a small office, I own applications end to end and also take on security, audits, legacy retirement, and architecture planning with our Director of Development.
Chicago, Illinois
Minor in mathematics
A home server runs my Docker stack: every app on this site, the scheduled jobs that publish them, an agent harness, and a local GPU model that handles most of the LLM work for free. If a SaaS has a monthly fee and an API, I have probably thought about replacing it.
Functional parts, designed myself. I learned Fusion 360 to model them, most recently a set of brackets for LED lighting. Measure, model, print, then reprint once more.
Slowly, through real news. Kotoba no Sekai began as my own study tool: a few new words a day, at my level, each with the sentence it came from. See Kotoba no Sekai.
I trade credit spreads and track a long-term portfolio, so I build my own tools for it: alerts that suggest what to do next, risk heatmaps, and a look at what Congress is trading. See Spread Book.
I take on occasional consulting and contract work, and I'm open to the right senior engineering or architecture role. The problems I know best are moving systems to AWS, retiring legacy platforms, payment and integration architecture, and bringing AI-assisted development to a team. If that's what you're working on, or you're curious how something here works, email is the best way to reach me.
The address appears when you click, which keeps it out of spam scrapers.