Skip to content
View taniguchi-kyoichi's full-sized avatar

Block or report taniguchi-kyoichi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
taniguchi-kyoichi/README.md

Kyoichi Taniguchi

iOS Engineer | Swift & SwiftUI

English | 日本語

Website X Zenn YouTube Email


👨‍💻 About

  • 🎓 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

📦 Swift Packages

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 for AI-Assisted Development

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

📱 Applications

App Description Platform
ストックレーダー
ストックレーダー
(Stock Radar)
Predicts when household supplies are about to run out, and keeps the list shared with your partner
App Store
iOS
読書メモリー
読書メモリー
(Reading Memory)
Notes, AI conversation about a book, and reading habit tracking
App Store
iOS
ごほうび習慣
ごほうび習慣
(Gohoubi Shukan)
Habit tracking with a reward system
App Store
iOS

🛠 Tech Stack

Primary

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

Secondary

TypeScript Go Python Hono SvelteKit Flutter


📝 Writing (Japanese)

Zenn Zenn likes


💬 Contact

📧 Email: info@taniguchi-kyoichi.com

🌐 Website: taniguchi-kyoichi.com

Pinned Loading

  1. no-problem-dev/swift-design-system no-problem-dev/swift-design-system Public

    A complete set of SwiftUI components that already agree on color, spacing and type, so an app looks consistent without building that layer, and one theme switch restyles all of it.

    Swift 4 1

  2. no-problem-dev/swift-statable no-problem-dev/swift-statable Public

    Async loading state for SwiftUI, without writing it again in every store — one macro gives you the four states, and a slow earlier load can never overwrite a newer result

    Swift 3

  3. no-problem-dev/swift-ui-routing no-problem-dev/swift-ui-routing Public

    Type-safe declarative routing for SwiftUI — router-driven navigation and sheet presentation

    Swift 2 1

  4. no-problem-dev/swift-markdown-view no-problem-dev/swift-markdown-view Public

    Markdown live editing for iOS and macOS — SwiftUI editor with live highlighting, customizable toolbar, and a TextKit 2 renderer with continuous selection

    Swift 2

  5. no-problem-dev/claude-gate no-problem-dev/claude-gate Public

    A quality gate for AI-assisted development — a local MCP daemon that demands evidence behind "it works"

    TypeScript 1

  6. no-problem-dev/swift-llm-client no-problem-dev/swift-llm-client Public

    One Swift API for Claude, GPT, Gemini, Grok, Groq, Mistral and DeepSeek, so changing model or provider never means rewriting the code that calls it.

    Swift