01

Professional / 仕事

I work on cloud infrastructure and operations for enterprise production systems — including financial-sector environments — with a focus on reliability, maintainability, and repeatable delivery.

My strength is not chasing complicated stacks, but turning practical requirements into systems that teams can operate safely.

  • Cloud infrastructure design and implementation /
  • Infrastructure as Code and operational automation /
  • Network and hybrid-cloud architecture /
  • Monitoring, observability, and incident-ready operations /
  • Security baselines and operational hardening /
  • Cloud Architecture
  • IaC
  • Networking
  • Observability
  • Reliability
  • Automation

02

Current Focus / 最近やっていること

AI Agent Validation / AIエージェント検証

I explore how coding agents can support practical system development without relying on confidential production data.

I also plan and run AI pilot programs and internal PoCs in enterprise environments.

Purchaser-side Engineering / 発注者側の技術判断

I care about estimating, reviewing, and challenging vendor proposals in an AI-assisted development era.

Personal Knowledge Ops / 個人タスク管理

I use external memory and task ledgers to keep work, learning, product ideas, money, and family life from becoming one vague backlog.

03

How I Work / 進め方

Small Systems, Real Feedback / 小さく作って実反応を見る

I prefer shipping small, working systems over polishing abstract plans.

Docs as Control Surface / ドキュメントも制御面

Roadmaps, changelogs, verification notes, and gotchas are treated as part of the product, not as afterthoughts.

Confidentiality Boundary / 機密境界を分ける

I separate public experiments from confidential work, especially when testing AI-assisted workflows.

04

Projects / 個人開発

TankTaktix

One match takes about five minutes — no install, playable instantly in your browser.

TankTaktix is a browser-based tactical tank game focused on readable combat, responsive controls, and map-driven strategy.

I use it as a practical playground for realtime interaction, multiplayer game loops, bot behavior, cloud map operations, AI-assisted development, and iterative product improvement.

  • TypeScript monorepo
  • Canvas 2D
  • Express + WebSocket
  • 20Hz game tick
  • Runtime geometry
  • Bot players
  • Cloud maps
  • Map editor + share codes
  • Discord OAuth2
  • Supabase
  • Self-hosted VPS (Caddy)
Open beta v0.9.0β, public since 2026-07-11
Architecture client / server / shared packages
Verification 96 headless checks for geometry, bots, CTF, UI feedback
TankTaktix battle screen — live CTF match
TankTaktix battle screen (open beta gameplay)

Development Notes / 開発メモ

  • Zero-downtime production cutover from Render to a self-managed VPS (Caddy, systemd, manual GitHub Actions deploys), keeping Render as an instant-deploy test environment /
  • Funnel telemetry (join 19 → first move 9 → first shot 7) exposed an onboarding gap, fixed with a three-step in-match hint flow /
  • Launch trailer recorded by an AI agent playing real matches on the live server via headless Chrome /

MTG Token Finder

Local web tool for MTG feature-match broadcast prep — not a card search but a field prep sheet. It crawls current-format tournament decklists and lists the physical tokens, emblems, copies, and face-down helpers to pull from bulk.

Technical / product notes / 技術・プロダクト要素

  • Format-aware decklist crawling (MTGO, MTGTop8, magic.gg, Hareruya) filtered to the current season /
  • Token-producer extraction with adoption counts and archetype trends /
  • Japanese card names and images backfilled after the initial pass /
  • Expansion / release-date sorting, unchecked-only filter, and print view /
  • One-click local start via start.bat /

MTG Broadcast Assist Prototype

Prototype that helps MTG broadcast operators pick likely card images from commentary, board OCR, hand notes, and chat hints — with a Preview → Take Live workflow and EN / JA / KO display switching.

Technical / product notes / 技術・プロダクト要素

  • Operator console and overlay view /
  • Candidate evidence badges /
  • Preview → Take Live workflow /
  • EN / JA / KO display language switching /
  • OCR, speech recognition, deck-context, and manual hint inputs /

05

Writing / 記事

求人の存在しない仕事──MTG公式配信で10年間『ライフ管理』をやってきた話

The field story behind the MTG broadcast tools: ten years of running life tracking at official MTG feature-match streams — a job that has never had a job posting. Written in Japanese.

06

About / このサイトについて

I work in cloud and infrastructure delivery, helping teams move from manual operations to repeatable, observable systems.

Outside work, I build small software projects and study AI-assisted workflows to keep learning through hands-on design, release, and feedback.