Skip to content
View tamai-hideyuki's full-sized avatar

Block or report tamai-hideyuki

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
tamai-hideyuki/README.md

Tamai Hideyuki — Repository Snapshot

Docker × Laravel ×認証設計 ×CLI自動化 ×リアルタイムモーショントラッキング などから始まり、独学で複数のプロジェクトを設計・構築・公開してきました。
以下では、ジャンル別に「実際に動作する具体的なアウトプット」を15個掲載してします。


💡 My core as an engineer

// Resilience Pattern: Tamai Hideyuki Style
function designSystem(): void {
    while (true) {
        try {
            executeCoreLogic();           // Processing that creates intrinsic value
        } catch (failure: unknown) {
            logInsight(failure);          // Learn from failure
            recoverGracefully();          // Recover gracefully
            evolveArchitecture();         // Towards the next evolution
        }
    }
}

📖 目次

📂 リポジトリ一覧


🧰 技術スタックバッジ


🐍 バックエンド言語(サーバーサイド)

PHP Python Ruby Java C++


🎨 フロントエンド言語(クライアントサイド)

React Tailwind CSS HTML5 CSS3 JavaScript Vite


🖥️ スクリプト・オートメーション

ShellScript Bash


🧱 フレームワーク&認証技術

Laravel Symfony OAuth2 Google Authenticator


🛠 インフラ・自動化・開発支援

Docker Makefile Git MySQL Nginx Linux cURL


📱 PWA & オフライン技術

PWA IndexedDB Service Worker


⚖️ 法律・構文解析・RAG

e-Gov API RAG FAISS Sentence Transformers GGUF Apple Metal


🖥 コアライブラリ・技術基盤

OpenCV MediaPipe NumPy


📚 その他・ドキュメント関連

venv pip Markdown REST API XML Wireshark


🌱 目指す開発エンジニア像

私は、プロダクト開発を通じて、課題を発見し、技術をもってその解決に取り組むエンジニアを志しています。

エンジニアリングとは、単なる技術の適用ではなく、本質的な課題と向き合い、より良い在り方を問い続ける営みだと捉えています。 その中で私は、日々の開発を通じて「なぜこの仕様なのか」「何が最も価値に結びつくのか」を自ら考え、手を動かしながら、よりよい選択肢を模索し続ける姿勢を大切にしています。

技術的な関心も多岐にわたりますが、特定の分野にこだわるのではなく、プロダクトの価値を高めるために必要な知識やスキルを柔軟に吸収し、成長し続けることを信条としています。

また、開発は一人では成し得ません。心理的安全性や情報の透明性を意識し、変化を歓迎する姿勢で、チームとして成果を出すことにも力を注ぎたいと考えています。

将来的には、設計・実装だけでなく、プロダクト全体の品質や成長に関わる意思決定にも貢献できるよう、エンジニアとしての視座と影響範囲を広げていくことを目指しています。


🔐 認証・認可(Authentication / Authorization)

リポジトリ名 説明
two-factor-auth LaravelでGoogle Authenticatorと連携した2段階認証(2FA)を実装したプロジェクト

🛠 CLI & Automation

リポジトリ名 説明
devsetup Dockerベースのノーコード開発起点自動生成ツール。Laravel+Breeze+Google OAuth対応の認証基盤を対話CLIで即座に構築。Symfonyモジュールも搭載し、インフラ構築から認証設計までをローコードで完結。「属人化ゼロ」ではなく、「構築そのものの省略」を目指す開発支援ツール。
git-rename 複数プロジェクトの Git リモートURL を一括更新する Bash製ユーティリティ。dry-run対応、再帰処理でフォルダを自動スキャンし差分を明示。

📊 スクリプト & 分析

リポジトリ名 説明
TrendSeer TradingView 向け Pineスクリプト。テクニカル分析ロジックを実装
cam-motion Pythonベースのリアルタイムモーショントラッキング/CLIツール。OpenCV+Mediapipeで手足検出、Makefile/スクリプトにより3秒でセットアップ
hourei-api-server (EC2デプロイ中) Laravel 10.x + Dockerで構築したe-Gov法令APIの中継サーバー。法令名一覧・条文内容・更新法令など、4種のAPIをラップし、Content-Type: XML形式で外部クライアントに提供可能。セミコロン構文など特殊仕様にも対応。動作確認APIも搭載し、API基盤として即利用可能。
shihou-no-tomo e-Gov法令XML APIから日本法令を取得・整形・検索し、軽量LLM(Mistral GGUF)で自然言語応答可能な司法特化エージェントを構築。Metal対応MacBookでも動作する超軽量RAG構成。(現在構築中)

📚 LT資料

リポジトリ名 説明
lt-ddd DDD再入門スライド。個人開発にDDDを取り入れた実践例
lt-oauth-reintro Symfony×OAuthの再入門資料(スライド+コード+図解)

🌐 Web & PWA

リポジトリ名 説明
main オフライン⇔オンライン自動切替・IndexedDB連携のPWA実験環境
qr-generator 任意のURLからQRコードを生成し、ダウンロード可能にするWeb+PWAアプリ
php-chatgpt 純粋 PHP のみで動作する「ChatGPT風チャットボット」。セッション管理+ファイルログで会話を永続化し、“考え中…”演出やキーワード抽出による文脈参照などの工夫を凝らした Web アプリ
recrui-track 転職活動を可視化・管理する自己管理PWAツール。現在は最小構成として「ToDoリスト機能」のみを実装し、Next.js + Hono + Drizzle + Supabase による構成で運用。DDD(ドメイン駆動設計)とクリーンアーキテクチャをベースに、今後は企業・面接管理やSlack連携、AI分析機能の拡張を予定。

🎮 ゲーム & アルゴリズム

リポジトリ名 説明
sudoku-generator 数独を6言語(PHP, JS, Ruby, etc)で自動生成するアルゴリズム実装
knapsack-project Shellスクリプトによるナップサック問題の実装

⚙️ 学習用 & 設計検証

リポジトリ名 説明
docker-symfony-lite Symfony理解のために構築した最小Docker構成
ddd-ec-project DDD+クリーンアーキテクチャを適用したECサイトプロトタイプ(現在構築中)

📌 補足

  • 設計志向: DDD・クリーンアーキテクチャ・モジュール化設計
  • 環境構築: Makefile/scripts/install_deps.sh による一発セットアップ(3秒で初期化)
  • 重点機能: OpenCV+Mediapipe を用いたリアルタイム手足トラッキング
  • 開発スタイル: Issue駆動・Gitフロー・pytestによる85%カバレッジ確保
  • 拡張性: CLIオプション(例:make run)/AVFoundationバックエンド対応/ポーリング起動で安定動作
  • 今後の展望: 顔・姿勢・オブジェクト検出モジュール追加/GPUアクセラレーション/Pythonパッケージ配布化

本ページは継続的にアップデートされます。

Pinned Loading

  1. tamai-hideyuki tamai-hideyuki Public

    私の自己紹介