Skip to content
View MotokiMachida's full-sized avatar
😃
😃

Block or report MotokiMachida

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.

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
MotokiMachida/README.md

自己紹介

概要

製造・インフラ業界向けのシステム開発に携わっているエンジニアです。 C#による業務アプリケーション開発から、コンテナ技術(Docker)を用いた開発環境の標準化、さらには最新のAIエージェントを活用した高速なWebアプリケーション開発まで、幅広い技術領域をカバーしています。

場所を選ばない「再現性の高い開発環境」と「堅実なソースコード解析」により、チームの生産性向上に貢献します。


スキルスタック

モダンWeb / AI開発

  • React 19 / Next.js / TypeScript / Vite 6
  • Tailwind CSS v4
  • Google Gemini API (gemini-2.0-flash を活用したAI機能実装)
  • Claude Code (AIエージェントを用いた高速開発・リファクタリング)

バックエンド / デスクトップ開発

  • C# / .NET (データ解析、変換ロジック、自動化ツール開発)
  • VBS / VBA (ECADマクロ改修、Excel業務自動化)
  • SQL Server / Oracle (DB設計、ストアドプロシージャ)

インフラ / 業務自動化

  • Docker / Docker Compose (開発環境の標準化・配布)
  • Vercel / Vercel Functions (サーバーレス環境へのデプロイ)
  • Power Automate (オンプレミスDBとクラウドのデータ連携設計)
  • Git / SourceTree (複数社間での共同開発、ブランチ管理)

📈 主な実績

1. AIエージェントを活用した高速Webアプリ開発と品質管理

  • 課題: 新技術(React 19 / Gemini API)の迅速な習得と、個人開発におけるコード品質の維持。
  • 解決: Claude Code をDocker環境に導入し、プロンプトベースでの高速実装を実現。開発フローでは必ず作業用ブランチを作成し、変更内容を自身でプルリクエスト(PR)としてレビューしてから main ブランチへマージする運用を徹底。
  • 成果: 開発速度を最大化しつつ、デプロイ(Vercel)前に変更差分を確実に把握できる体制を構築。既存の業務システム開発(C# / Docker)で培った「壊さない開発」の知見を、最新のAI開発プロセスにも統合。

2. ECAD図面データ変換ソフトの開発

  • 課題: 手動で行っていた図面データの修正・変換作業の工数削減。
  • 解決: VBSマクロとC#を組み合わせ、多様なパターンの自動化。
  • 成果: 人的ミスを排除し、作業時間を大幅に短縮。

3. 3社共同開発におけるDocker環境構築

  • 課題: 複数社が関わるプロジェクトでのPC環境差による動作不備の防止。
  • 解決: Dockerによる共通開発環境の構築とGit運用ルールの策定。
  • 成果: 環境構築コストの削減と、フルリモート環境でも円滑なチーム開発を可能にする基盤の構築。

4. ハイブリッドクラウド連携の設計

  • 課題: 社内オンプレミスDBとクラウドサービスのデータ分断の解消。
  • 解決: Power Automateとオンプレミスゲートウェイを用いたデータ同期システムの設計。
  • 成果: 既存資産を活かした低コストでのDX化を推進。

5. 大規模倉庫管理システムの機能改修と仕様解析

  • 課題: ドキュメントが不足し、独自関数やパッケージ処理が多用された大規模システムのブラックボックス化。
  • 解決: 既存コードを1行ずつトレースする動的解析を行い、依存関係を論理的に紐解くことで仕様を特定。
  • 成果: 既存機能への影響を抑え、現場の運用ルールに即した正確な機能追加・バグ修正を実現。

🕹 趣味・興味

  • 対戦格闘ゲーム: Street Fighter 6
  • 単にプレイするだけでなく、リプレイ分析を通じて、論理的に勝率を上げるプロセスを楽しんでいます。 この分析習慣は、複雑なコードのデバッグや不具合解析の際にも活かされています。
  • 未経験の技術 :新しい分野への挑戦
  • 特定の技術に固執せず、常に新しい分野へのキャッチアップを楽しんでいます。AIエージェントと人間が互いの強みを引き出し合う「共創」のプロセスを通じて、これまでにないスピードと品質で価値を生み出す、新しい開発体験を日々追求しています。

Popular repositories Loading

  1. MotokiMachida MotokiMachida Public

  2. Cloud-On-Premise-Bridge-Architecture Cloud-On-Premise-Bridge-Architecture Public

    ノーコードツールとオンプレSQL Serverをセキュアに連携させるハイブリッドアーキテクチャの設計案

  3. SQLtoCSV SQLtoCSV Public

    docker composeでの環境構築とSQL ServerのデータをCSVにファイルに出力するツール

    C#

  4. my-ai-portfolio my-ai-portfolio Public

    Dockerfile

  5. ai-minutes-assistant ai-minutes-assistant Public

    TypeScript