- 🎓 Graduated from Yokohama National University (March 2025)
- Faculty of Engineering Science — Mathematics, Physics, Electrical and Computer Engineering
- 🏢 iOS engineer at a lifestyle app company in Tokyo
- 📍 Based in Yokohama, Kanagawa, Japan
- 💡 Native iOS development with Swift & SwiftUI
- 🤖 Integrating AI into mobile applications
40+ packages are public. These are the five I use most.
| Package | Description |
|---|---|
| swift-design-system | SwiftUI components with switchable themes |
| swift-ui-routing | Type-safe declarative navigation for SwiftUI |
| swift-statable | Async loading state, handled by a single macro |
| swift-markdown-view | Markdown editing and rendering on TextKit 2 |
| swift-llm-client | One API for Claude, GPT, Gemini and other providers |
All packages: no-problem-dev
Tools I built for working with coding agents.
| Tool | Description |
|---|---|
| claude-gate | Automates checking that an iOS app behaves as intended, and keeps the results as evidence |
| claude-proto | Builds several design proposals for one screen in parallel, to compare |
iOS
- Swift — primary language for native iOS development
- SwiftUI — declarative UI framework
- UIKit — established iOS UI framework
- Combine — reactive programming framework
- async/await — Swift structured concurrency
- React Native — cross-platform iOS / Android development, used on client projects
Cloud & Backend
- Cloudflare — Workers, D1, R2, Vectorize, Pages
- Firebase — Authentication, Firestore, Cloud Functions
- Google Cloud Platform — Cloud Run and related services
- AIに「思いつき」をさせる ― 出力の多様性を設計する 8 つの工夫
- 動作確認の自動化で学ぶ自己進化 — AIが操作を覚えて次回より賢くなる仕組み
- 動作確認の自動化で学ぶ LLM as a Judge — 「操作するAI」と「判定するAI」を分ける理由
- 意図ベースでiOSアプリの動作確認を自動化する方法
- XcodeBuildMCP×Claude Codeスキルシステムで、iOSビルドを自動化する
📧 Email: info@taniguchi-kyoichi.com
🌐 Website: taniguchi-kyoichi.com



