Capabilities

Skills

Skills lists are cheap. Every capability below is tied to something I actually shipped — a product, a system, or a live service you can click through to. The throughline is a combination technology consultancies look for and rarely find in one person: the analysis to frame a problem and the hands to build the answer.

Business & consulting

Business analysis & requirements

Turn a fuzzy goal into a structured spec people can act on — the throughline across everything below. Interviews and constraints in, a plan others can follow out.

Every project

Market & competitive analysis

Read a market for its gap, not just its leaders. GenSMP is positioned against the DonutSMP economy-SMP model; Aozora against an over-priced custom-keyboard field.

GenSMP · DonutSMP benchmark

Business-model & monetization design

Design incentive systems, not just price tags — a rank ladder, sell multipliers, crates and referral loops engineered to work together as a flywheel.

GenSMP · the revenue model

Cost engineering & design-for-manufacture

Re-engineered the Aozora 69 for manufacturability — cut landed cost from ~$350 to $138 a unit without cutting the spec the buyers cared about.

Aozora · $350 → $138

Operations & go-to-market

Ran a hardware company end to end with a co-founder — sourcing, group-buy logistics, and fulfillment behind a launch that raised $231,849 in 30 days.

SalmonCat · $231,849 launch

Bilingual stakeholder communication

Living and working in Japan; comfortable bridging English and Japanese business contexts — the foundation of the Japan-market consulting track I am aiming at.

EN / 日本語

Technical & delivery

Systems architecture

Design for where a system is going, not just where it is. GenSMP’s Paper→Folia migration and Velocity-proxy topology are planned now so a 10× scale-up is a config change, not a rewrite.

GenSMP · Folia topology

Databases & data modeling

An 8-table SQLite schema with WAL journaling, connection pooling and batched async writes — built after a real production lock-up under live player load.

GenSMP · SQL backend

Performance engineering

Took generator ticking from O(all placed) to O(loaded chunks) with a chunk index — the difference between 10k+ generators lagging the server and not noticing them.

GenSMP · byChunk index

DevOps & infrastructure

Operate live Linux services — systemd units, Caddy + Let’s Encrypt, RCON, a firewall, and a disciplined staging→production, jar-only promotion flow.

GenSMP · this site

Hardware & PCB engineering

Designed the Aozora PCB in KiCad — deliberate trace routing clear of moving parts, USB-C strain relief built into the case fit, and clock placement chosen for longevity.

Aozora · the board

Full-stack product & web

Ship the whole thing, not just the spec — this site (Astro / TypeScript), the LiteralSubs learning pipeline, and a build-and-deploy chain I run myself.

LiteralSubs · this site

Languages & tools

Languages
English (native)日本語 (working toward JLPT N2)
Build
AstroTypeScriptJava 21Node.js
Data
SQLSQLite / WALHikariCPschema design
Infra
LinuxsystemdCaddyGitVelocity / Paper
Hardware
KiCadDFMBOM / sourcing
Analysis
market sizingmonetization modelingrequirements

The mix I keep coming back to: understand a system deeply, model the business around it, then ship and operate the result. That is the work I want to do at consulting scale.