Fukuda Keisuke portfolio

Fukuda Keisuke

Portfolio

福田 啓介

Server-side / XR Engineer

品質向上・業務効率化・自動化を強みに、Laravel・WordPressを中心としたWeb開発とUnityによるXR開発に取り組んでいます。要件整理から設計・実装・運用改善まで一貫して対応し、PM・PMO視点でプロジェクト全体の価値提供を目指しています。

  • PHP

  • Laravel

  • WordPress

  • Unity

  • AWS

  • PM

home

home

ホームコンテンツ

  • Google Calendar Tools

    個人開発

    課題
    ChatGPTとGoogleカレンダーを連携したかったが、ChatGPTでは参照できないサブカレンダーの予定があり、予定を一元管理できていなかった。
    役割
    Google Apps Script製ツールとして、設計から実装・運用まで個人で担当。
    工夫
    サブカレンダーの予定をプライマリカレンダーへ集約する機能を実装し、ChatGPTからも予定を参照できるようにした。運用を続ける中で、カテゴリ色の一括変更やキーワード・プレフィックスによる自動分類機能も追加した。
    成果
    現在も毎日の予定管理で利用しており、GitHubでソースコードを公開、Zennで開発経緯・実装内容を紹介している。
    • skillJavascript

    • skillGoogle Apps Script

    ーー Google Calendar Tools
    GitHubにてソースコードを公開しています。
    開発の経緯や実装内容はZennでも紹介しています。
    GitHub
    https://github.com/keisuke1306/google-calendar-tools
    Zenn
    https://zenn.dev/keisuke1306/articles/google-calendar-chatgpt-apps-script

    ーー 概要
    ChatGPTとGoogleカレンダーを連携したいという課題から開発した、Google Apps Script製の予定管理ツールです。
    ChatGPTでは参照できないサブカレンダーの予定をプライマリカレンダーへ集約し、予定を一元管理できるようにしました。
    運用を続ける中で、カテゴリ色の一括変更やキーワード・プレフィックスによる自動分類などの機能を追加し、現在は毎日の予定管理で利用しています。
  • VRコンテンツ「Word Beat」の作成

    チーム開発

    課題
    「言葉を切る」という抽象的なテーマを、どうVR体験として表現するかが課題だった。
    役割
    仲間内のVRゲームジャムに参加し、Unityでの実装を担当。
    工夫
    Unity1週間ゲームジャムの形式を参考に、2週間という短い開発期間でアイデアを形にした。
    成果
    Oculus Questでの動作確認を完了し、GitHubでソースコードを公開した。
    • skillUnity

    • skillXR

    • skillVR

    • skillC#

    ーー VRコンテンツ「Word Beat」
    Githubにてソースコードを公開しています。
    Oculus Questで動作確認済みです。
    https://github.com/keisuke1306/word_beat

    ーー 概要
    これはUnity1週間ゲームジャムの方法に習って、仲間内でテーマを決めてVR2週間ゲームジャム、という形で作成したVRコンテンツです。
    今回設定したテーマは「きる」
    こちらのゲームでは、「言葉を切る」という事をテーマにしました。
  • 言ノ葉【コトノハ】 -言葉の意味をみんなで考えよう-

    • skillPHP

    • skillJavascript

    • skillHTML

    • skillCSS

    • skillLaravel

    • skillApache

    • skillCentOS

    ーー 言ノ葉【コトノハ】-言葉の意味をみんなで考えよう-
    https://kotonoha.luckrf.blue/

    ーー 概要
    普段何気なく使っている言葉でも少しずつ人によって意識している意味が違います。
    その使っている言葉の意味を皆はどのような意味で使っているんだろう?
    皆の言葉の使い方を見える化する為にこのシステムを開発しました。
  • 我が家の料理 クックド - Stay Home

    個人開発

    課題
    コロナ禍で在宅時間が増え、料理をする頻度が高まる人向けに、実用的な情報源となるメディアが必要だと考えた。
    役割
    サイト制作から、記事執筆を委託する外部ワーカーのマネジメントまで個人で担当。
    工夫
    記事執筆を外部ワーカーに委託する体制を構築し、ワーカーの選出基準や運用ルールを整備した。
    成果
    サイトを公開・運用し、外部ワーカーを含めたメディア運営の実務経験を得た。
    • skillPHP

    • skillHTML

    • skillCSS

    • skillApache

    • skillWordpress

    • skillMySQL

    • skillCentOS

    • skillAWS

    ーー 我が家の料理 クックド - Stay Home
    https://cooking-media.luckrf.blue/

    ーー 概要
    コロナ禍になり家に滞在する時間が長くなった時に、料理をする頻度が多くなると思い、主婦向けの料理レシピメディアサイトを作成しました。
    料理の記事に関しては外注しており、ワーカー様の選出の基準を考えたり、選出後のマネジメントについてルールを考えたりと上手くサイトを運用をしていくための経験が積めています。
  • 画像容量削減システム

    • skillPHP

    • skillLaravel

    • skillApache

    • skillCentOS

    • skillGCP

    ーー 画像容量削減システム

    ーー 概要
    画像をPOSTする事で、指定のパラメータによってクオリティ 高←→低 まで画像の容量を削減することができます。
    DropBoxで管理していた画像の容量がかなり圧迫してしまい、画像の質を保ちつつ使用量を少なくしたいと思い、こちらを開発しました。
    結果画像が1000枚以上あったのですが、こちらシステムを使うことで使用量を約2/3にまで少なくすることに成功しました。
  • WebARを用いたコンテンツ説明サービス ARイベンター

    • skillPHP

    • skillJavascript

    • skillXR

    • skillLaravel

    • skilla-frame

    • skillMySQL

    • skillAR

    • skillCentOS

    • skillAWS

    • skillGCP

    ーー WebARを用いたコンテンツ説明サービス ARイベンター
    こちらのVRフェスにて、このコンテンツの展示を行いました。

    ーー システム内容
    サービス内容としてはイベント展示を行う方々のコンテンツの内容を、ARでマーカーを読み込むとそのコンテンツの説明が出てくるというものになります。
    各展示者に対して個々にマーカーを設定していくのと、説明の内容を設定するための管理画面を作成し、そこで簡単にマーカーの設定、コンテンツ説明の設定を管理できるようにしました。
  • VRゲーム SKY HIGH - VR

    • skillUnity

    • skillXR

    • skillVR

    • skillC#

    ーー VRゲーム SKY HIGH - VR
    Githubソースコード

    ーー 概要
    最先端のVRプログラミング学習である「VRプロフェッショナルアカデミー」に通い、Unity並びにVRコンテンツの学習・開発を行いました。
    空を飛ぶような体験がしたかった為、VR酔いを起こさないように空をふわっと飛んでいるスカイアクションをVRで表現してみました。
  • Youtube動画管理システム

    • skillPHP

    • skillJavascript

    • skillLaravel

    • skillApache

    • skillMySQL

    • skillGCP

    ーー 概要
    特定のキーワードを設定する事でYoutubeからそのキーワードで自動で検索してくれ、 そのキーワードに該当した動画を取得してくれます。
    後は定期的にそのキーワードで該当する動画を取得し、サイトに掲載してくれます。
  • Twitterアカウント管理サイト

    • skillPHP

    • skillHTML

    • skillCSS

    • skillCodeigniter

    • skillSmarty

    • skillMySQL

    • skillGCP

    ーー Twitterアカウント管理サイト
    管理画面の為、URLは非公開

    ーー 概要
    Twitterアカウントを管理画面上で登録し、自動ツイートや自動のDM、自動のフォローなどをTwitterで行える作業を一部自動で行えるようにしました。
    各アカウントである程度自由に設定できるようになっています。
  • 人狼動画まとめ

    • skillPHP

    • skillHTML

    • skillCSS

    • skillCodeigniter

    • skillApache

    • skillMySQL

    • skillCentOS

    • skillGCP

    ーー 人狼動画まとめ

    ーー システム内容
    人狼ゲームが好きで、動画サイトで良く検索して人狼動画を見ていたのですが、あまり効率良く検索できなかったため、自分で人狼動画のみを集めたサイトを作ろうと思い、こちらを作成しました。
    裏側に管理画面もあり、動画の登録や役職の登録などができるようになっています。

Fukuda Keisuke

福田啓介
サーバーサイド・XRエンジニア

PHP・Laravel・WordPressでのバックエンド開発を軸に、要件定義から設計・実装・運用改善まで一貫して担当してきました。近年はUnityを用いたXRコンテンツ開発にも領域を広げ、AR/VRの企画・実装にも取り組んでいます。経歴の詳しい内容はこちらをご覧ください。

Fukuda Keisuke

福田啓介
サーバーサイド・XRエンジニア

PHP・Laravel・WordPressでのバックエンド開発を軸に、要件定義から設計・実装・運用改善まで一貫して担当してきました。近年はUnityを用いたXRコンテンツ開発にも領域を広げ、AR/VRの企画・実装にも取り組んでいます。経歴の詳しい内容はこちらをご覧ください。