仕様を書けば、アプリが動き出す。
アプリ開発者としてゲーム業界・サービス業界で12年以上活動してきました。Android / iOS / Flutter を中心に、クロスプラットフォーム開発が得意分野です。
ここ3年は Rust と AI(LLM・AIエージェント)を開発の中心に据え、「仕様(Spec)を一次成果物にする」開発スタイルを実践しています。要件・仕様・受け入れ条件を先に書き、AIエージェントに設計・実装・テストを任せ、人間は仕様と品質の判断に集中します。
サーバー・インフラまで含めたフルスタックで、5つの自社プロダクトを企画から運用まで一人で回しています。
Write the spec. Ship the app.
App engineer with 12+ years in mobile and cross-platform development across the game and service industries. For the last 3 years I have centered my work on Rust and AI: I practice spec-driven development, where specs are the primary artifact, AI agents design / implement / test against them, and I focus on product decisions and quality. I run five of my own products end to end.
FOCUS
- iOS / Android ネイティブアプリ
- Flutter クロスプラットフォーム
- Rust によるコア・バックエンド開発
- AIエージェント活用の開発フロー設計
- 仕様駆動開発(SDD)の導入支援
- アプリのバックエンド・インフラ構築
[ 01 ] HOW I BUILD
仕様駆動 × AI の開発フロー
SPEC
仕様を書く
ユーザーストーリー・受け入れ条件・画面仕様を Markdown で定義。仕様がすべての起点です。
PLAN
AIと設計する
仕様をAIと一緒にタスク・アーキテクチャへ分解。曖昧さはここで潰します。
BUILD
エージェントが実装
AIエージェントが仕様に沿ってコードとテストを生成。並列で一気に進めます。
VERIFY
仕様で検証
テスト・レビューを仕様と突き合わせて検証し、ストアへリリース。
“世の中の仕組みは複雑に見えても、ごくシンプルにできる。それがエンジニアの仕事だ。”
[ 02 ] EXPERIENCE
経験年数
Mobile
Android
12年〜
iOS
9年〜
Flutter / Dart
8年〜
Cocos2d-x
8年〜
Unity
7年〜
Backend & Web
React / TypeScript
7年〜
Go / Gin
7年〜
Python
7年〜
PHP / Laravel
7年〜
Java / Kotlin・Spring
7年〜
Cloud
AWS
8年〜
GCP
7年〜
Rust & AI
Rust
3年〜
AI / LLM・AIエージェント
3年〜
[ 03 ] TECH STACK
得意な技術
AI Dev
- Spec-Driven Dev
- AI Agents
- Context Engineering
- LLM API
- Prompt Design
Mobile
- Flutter / Dart
- Swift / iOS
- Kotlin / Android
- Unity
- Cocos2d-x
Web
- React / Next.js
- Vue3
- TypeScript
- Flutter Web
Backend
- Rust
- Go / Gin
- Node / NestJS
- Python
- PHP / Laravel
- Java / Spring
Cloud & Data
- AWS
- GCP
- OCI
- Cloudflare
- MySQL / PostgreSQL
- MongoDB
- Redis
[ 04 ] FAQ
よくある質問
Q.仕様駆動開発(SDD)とは?
A.仕様(Spec)を一次成果物にする開発スタイルです。要件・受け入れ条件を先に Markdown で書き、AIエージェントがその仕様に沿って設計・実装・テストを行い、人間は仕様と品質の判断に集中します。
Q.AIが書いたコードの品質は大丈夫?
A.仕様と受け入れ条件があるので、テストとレビューで「仕様どおりか」を機械的に確認できます。最終的な設計判断・レビューは人間(私)が行います。
Q.仕様がまだ固まっていなくても相談できる?
A.はい。最初のステップは「一緒に仕様を書くこと」です。やりたいことのメモ程度からでも大丈夫です。
Q.AIエージェントやLLMはこのサイトをどう読めばいい?
A.ヘッダーの「AI」スイッチ、または /index.md・/about.md・/showcases.md・/llms.txt から、同じ内容をそのまま Markdown で取得できます。
[ 05 ] CONTACT
一緒に、仕様からつくりませんか?
- アプリ開発
- AI駆動開発の導入
- Web開発
- インフラ構築
- ゲーム開発