koshikai (KOSHI Kaito) · GitHub
Skip to content
View koshikai's full-sized avatar
  • Japan

Highlights

  • Pro

Block or report koshikai

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

越 海斗 (KOSHI Kaito)

こんにちは 👋 ウェブアプリと深層学習が好きな大学生です。
ポートフォリオ: koshikai.dev

自宅サーバー(Proxmox)の運用を楽しみながら、生活や運用の課題を発見して実装し、改善するのが好きです。

🚀 作っているもの

プロジェクト 説明 状態
koshikai.dev ポートフォリオサイト(このリポジトリ) 公開中
Smoke it. 喫煙記録 PWA。AI コーチ・週間レポート・バッジ・Web Push 付き 🔒 非公開
KariGallery アート作品の管理・閲覧アプリ(モダンプレミアムな UI) 🔒 非公開
sunny-room PLATEAU 3D 都市モデルを使った日照シミュレーション Web アプリ 🔒 非公開
TurboCircuit Unity 製の 3D カートレーシングゲーム(6 コース・アイテム・2P 対戦・オンライン対戦) 公開
bn-edge-removal-public ブーリアンネットワークのエッジ除去制御(強化学習)の研究コード 公開

🛠️ スキル

Next.js React TypeScript Tailwind CSS Prisma PostgreSQL Bun Docker Proxmox GitHub Actions Python PyTorch

🔬 研究

深層学習の構造学習・モデル解釈を研究中。研究関連のリポジトリは research-template からたどれます。

📫 連絡先


koshikai.dev

Next.js で構築した公開ポートフォリオサイトです。

構成

  • src/app/: App Router ページ、メタデータ、ヘルスチェック
  • src/components/: ポートフォリオ UI
  • src/content/cases/: MDX ケーススタディ
  • src/lib/: 表示データ(profile.ts / works.ts / engineering.ts / research.ts / cases.ts)、サイト設定、ベンチマークデータ
  • src/test/setup.ts: Vitest の共通セットアップ
  • docs/: 詳細ドキュメント
  • scripts/: サーバー準備スクリプト
  • public/images/: 図版とスクリーンショット
  • docker-compose.prod.yaml: 本番デプロイ構成

主な route は /、/works、/engineering、/research、/about、/cases、/cases/[slug]、/llm-benchmarks、/healthz です。詳細は docs/architecture.md を参照してください。

ローカル開発

前提: Bun 1.0 以上。

bun install
cp .env.example .env.local
bun run dev

ポートフォリオはデータベース接続なしで起動・ビルドできます。SITE_URL を省略した場合、canonical URL には https://koshikai.dev が使われます。

環境変数

変数 必須 既定値 用途
SITE_URL いいえ https://koshikai.dev metadata、canonical、sitemap のベース URL

デプロイ

main への push で GitHub Actions が lint、test、Docker image build、GHCR への push、Proxmox 上の self-hosted runner でのデプロイを実行します。Markdown と docs/** だけの変更では workflow は起動しません。

詳細は docs/deployment.md、全体構成は docs/architecture.md を参照してください。

検証

bun run lint
bun run test -- --run
bun run build
bun audit

Pinned Loading

  1. bn-edge-removal-public bn-edge-removal-public Public

    Python

  2. research-template research-template Public template

    Python