Takeru Kashiwa / Takke

設計から公開まで担う学生エンジニア

柏 武尊です。2人で開発したオンラインゲームで、Go の API と AWS 上の公開環境を担当しました。 Flutter の資格学習アプリは、一人で企画・開発・公開しました。

プロジェクトを見る GitHub 連絡する

Projects

制作事例
チーム開発 / 2024

play a catch?

2人で開発・公開したオンラインキャッチボールゲーム。Photon で対戦を動かし、Go の API でスコアを登録します。

青空と草原を背景に、2人のキャラクターが向かい合う play a catch? のゲーム画面 (画像を拡大して新しいタブで開く)
2人のキャラクターが向かい合うゲーム画面。対戦中の通信に Photon を使用しました。
担当
2人のチームで、クライアントと Go API の設計・実装、AWS への公開を担当しました。
技術
Unity · C# · Go · Photon · Terraform · AWS EC2

成果

unityroom で公開しました。ゲームの内容は作品ページと実況動画で確認できます。

設計・実装の詳細

課題

対戦中の通信とスコア登録を、異なる仕組みで扱う必要がありました。

取り組んだこと

  • 対戦中の通信には Photon を使い、Go API はスコア登録に絞りました。
  • Terraform で EC2 の構成をコード化し、同じ環境を作り直せるようにしました。
個人検証 / 2026

containerlab で OSPF を再現

3台のルータと3つの LAN を containerlab で再現し、ルータ同士が経路情報を交換する OSPF を設定しました。

OSPF ラボの画面。三角形につないだルータ3台が、それぞれスイッチを介して2台の Linux ホストに接続する (画像を拡大して新しいタブで開く)
containerlab で組んだ OSPF ラボの接続図
担当
ラボの接続構成と3台のルータの OSPF 設定を作りました。
技術
containerlab · Cisco IOL · OSPF
設計・実装の詳細

取り組んだこと

  • 3台の Cisco IOL ルータを三角形につなぎ、各ルータに OSPF を設定しました。
  • 静的ルートを使うラボも別に作り、設定を見比べられるようにしました。
探究活動 / 2025

災害時避難支援シミュレーション

助言の出し方が避難行動に与える影響を調べるため、Unity で実験用のシミュレーションを作りました。

家具が散乱した室内を一人称視点で再現した、災害時避難支援シミュレーションの画面 (画像を拡大して新しいタブで開く)
担当
Unity での実装、実験条件の設計、ログ収集、分析を担当しました。
技術
Unity · Live2D · Simulation · Log Analysis

成果

参加者の行動ログを分析しました。助言による有意差は確認できず、実験条件と調査の限界を整理しました。

設計・実装の詳細

課題

助言の違いを比較できる実験条件と、参加者の行動を記録する方法を決める必要がありました。

取り組んだこと

  • 避難行動に影響する要素を洗い出し、条件ごとの差を比べられる実験にしました。
  • Live2D のキャラクターが助言を表示し、参加者の行動を Unity でログに記録する仕組みを実装しました。
  • 結果を読み返せるよう、実験の前提条件と調査の限界を記録しました。
個人開発 / 2023

資格学習支援アプリ「シカプリ」

資格ごとの教材を探せるアプリを、一人で企画・開発・公開しました。

資格ごとの教材が横に並ぶ、資格学習支援アプリ「シカプリ」の一覧画面 (画像を拡大して新しいタブで開く)
資格ごとの教材を並べた一覧画面。画像がない教材には「NO IMAGE」と表示されます。
技術
Flutter · Firebase
設計・実装の詳細

課題

一人で開発と公開を進めるため、実装する機能と画面遷移を絞りました。

取り組んだこと

  • Firebase に認証とデータ保存を任せました。
  • UI とデータ処理を分けて実装しました。

Skills

技術スタック

バックエンド

  • Go

    キャッチボールゲームのスコア登録 API を実装。

    事例: play a catch?

  • REST API 設計

    対戦中の通信と分けて、スコア登録の処理を設計。

    事例: play a catch?

  • Firebase

    資格学習アプリの認証とデータ保存に使用。

    事例: シカプリ

アプリ・画面開発

  • Flutter

    資格学習アプリを一人で開発・公開。

    事例: シカプリ

ゲーム開発

クラウド・インフラ

  • AWS

    EC2 でゲーム向け API を公開。

    事例: play a catch?

  • Terraform

    ゲーム向け API を動かす EC2 の構成をコード化。

    事例: play a catch?

  • Docker / Kubernetes

    Docker で実行環境を揃え、VPS 上で Kubernetes へのデプロイを検証。

開発環境・自動化

  • Git / GitHub

    個人開発とチーム開発で変更履歴を管理・共有。

  • Jenkins

    Unity プロジェクトのビルドを自動化。

Certifications

資格

Activity

活動記録
  1. 2026 チューター

    セキュリティ・キャンプ全国大会2026 専門B チューター

    2025年に修了した専門Bに、2026年はチューターとして参加しました。

  2. 2026 チューター

    セキュリティ・キャンプ2026ミニ(東京開催) チューター

    セキュリティ・キャンプ全国大会で得た知識を生かし、受講生の理解度に合わせて説明し、学習を支援しました。

  3. 2025 研修

    セキュリティ・キャンプ全国大会2025 専門B 修了

Contact

連絡先

採用や開発のご相談は、メールでご連絡ください。 ご相談内容と希望時期を添えていただけると、対応できる範囲をお伝えできます。

Email
[email protected]
GitHub
github.com/takkesan
X
@DevTakkesan

GPG

公開鍵
暗号化メール用の公開鍵を見る

公開鍵はダウンロードでき、gpg --locate-keys でも取得できます。

takke@takkesan / gpg

$ gpg --locate-keys [email protected]
uid   Takeru Kashiwa <[email protected]>
      D998 3DF7 6150 BD50 FE5C  8B08 6336 3B43 B8D2 C97C

Key ID: 63363B43B8D2C97C / 公開鍵をダウンロード (contact.asc)