# About J.OU

> J.OU (Reinf0rce) — AI-Native App Engineer / AI × 仕様駆動開発のアプリエンジニア

## 自己紹介

アプリ開発者としてゲーム業界・サービス業界で12年以上活動してきました。Android / iOS / Flutter を中心に、クロスプラットフォーム開発が得意分野です。

ここ3年は Rust と AI（LLM・AIエージェント）を開発の中心に据え、「仕様（Spec）を一次成果物にする」開発スタイルを実践しています。要件・仕様・受け入れ条件を先に書き、AIエージェントに設計・実装・テストを任せ、人間は仕様と品質の判断に集中します。

サーバー・インフラまで含めたフルスタックで、5つの自社プロダクトを企画から運用まで一人で回しています。

## English

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.

## フォーカス

- iOS / Android ネイティブアプリ
- Flutter クロスプラットフォーム
- Rust によるコア・バックエンド開発
- AIエージェント活用の開発フロー設計
- 仕様駆動開発（SDD）の導入支援
- アプリのバックエンド・インフラ構築

## 開発スタイル: 仕様駆動開発 × AI

1. **SPEC** 仕様を書く — ユーザーストーリー・受け入れ条件・画面仕様を Markdown で定義。仕様がすべての起点です。
2. **PLAN** AIと設計する — 仕様をAIと一緒にタスク・アーキテクチャへ分解。曖昧さはここで潰します。
3. **BUILD** エージェントが実装 — AIエージェントが仕様に沿ってコードとテストを生成。並列で一気に進めます。
4. **VERIFY** 仕様で検証 — テスト・レビューを仕様と突き合わせて検証し、ストアへリリース。

> 世の中の仕組みは複雑に見えても、ごくシンプルにできる。それがエンジニアの仕事だ。

## 経験年数

| 分野 | 技術 | 経験 |
| --- | --- | --- |
| Mobile | Android | 12年〜 |
| Mobile | iOS | 9年〜 |
| Mobile | Flutter / Dart | 8年〜 |
| Mobile | Cocos2d-x | 8年〜 |
| Mobile | Unity | 7年〜 |
| Backend & Web | React / TypeScript | 7年〜 |
| Backend & Web | Go / Gin | 7年〜 |
| Backend & Web | Python | 7年〜 |
| Backend & Web | PHP / Laravel | 7年〜 |
| Backend & Web | Java / Kotlin・Spring | 7年〜 |
| Cloud | AWS | 8年〜 |
| Cloud | GCP | 7年〜 |
| Rust & AI | Rust | 3年〜 |
| Rust & AI | AI / LLM・AIエージェント | 3年〜 |

## 技術スタック

- **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

## 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 で取得できます。

## 連絡先

- [業務相談フォーム](https://docs.google.com/forms/d/1HEqIbiVxkvwAC6dnLuULN_Ym32YE4qpU7l88PhJfxAg)
- 対応領域: アプリ開発 / AI駆動開発の導入 / Web開発 / インフラ構築 / ゲーム開発
- [GitHub](https://github.com/zamberform)
- [X (Twitter)](https://twitter.com/brightzamber)
- [Zenn](https://zenn.dev/reinf0rce)
- [Qiita](https://qiita.com/reinf0rce)
- [note](https://note.com/reinf0rce)
- [LinkedIn](https://www.linkedin.com/in/chun-wang-8057407a/)

## このサイトの Markdown 版

- [トップ](https://reinf0rce.com/index.md)
- [プロダクト](https://reinf0rce.com/showcases.md)
- [自己紹介・経験](https://reinf0rce.com/about.md)
- [llms.txt](https://reinf0rce.com/llms.txt)
