My Portfolio

CHAR COUNT PRO
CHAR COUNT PRO

期間: 2025年7月

リアルタイム文字数カウント、diff表示、タスク管理機能を備えた高機能マークダウンエディタ。Tiptapベースのリッチな編集体験と、カスタムUI/UXにこだわったWebアプリ。

使用した技術:

Next.jsTypeScriptTailwind CSSTiptapShadcn/ui
PICO-88
PICO-88

期間: 2025年6月〜7月

教育・ホビー用途を目的とした仮想の8ビットマイクロプロセッサおよびコンピュータアーキテクチャ。1980年代の8ビットコンピュータにインスパイアされながら、現代的な学習環境で使いやすいように設計。WebベースシミュレータでCISCアーキテクチャ、アセンブリ言語、グラフィックシステムをブラウザ上で体験可能。GitHub ActionsによるCI/CDで自動デプロイを実現。

使用した技術:

Next.jsTypeScriptTailwind CSSShadcn/uiLucide ReactGitHub ActionsCloudflare Pages
Portfolio Website
Portfolio Website

期間: 2024年〜現在(継続開発中)

Next.jsとTailwind CSSを使用して作成したモダンなポートフォリオサイト。レスポンシブデザイン、ダークモード対応、アニメーション効果を取り入れた高品質なUI/UXを実現。プロジェクト管理機能やツール集成機能も搭載した多機能サイト。GitHub ActionsによるCI/CDで継続的デプロイを実現。

使用した技術:

Next.jsTailwind CSSTypeScriptShadcn UIFramer MotionLucide ReactGitHub ActionsVercel
通信ネットワーク構成論A制作物 OnlineOthello
通信ネットワーク構成論A制作物 OnlineOthello

期間: 2025年5月

OnlineOthello は、オンラインでオセロをプレイできるアプリケーション。Node.js (Next.js) によるフロントエンドと、C言語で開発されたクライアントおよびサーバーアプリケーションで構成した。Docker を利用することで、必要な環境を簡単に構築・実行できる。

使用した技術:

Node.jsNext.jsTypeScriptTailwind CSSShadcn UICDocker
58ハッカソン Happy Shot
58ハッカソン Happy Shot

期間: 2025年2月

動画を送るだけで、最高のベストショットが手に入る! 詳しくはTopazにて

使用した技術:

Next.jsPythonTypeScript
ソーシャル・オープンイノベーションチャレンジ2024
ソーシャル・オープンイノベーションチャレンジ2024

期間: 2024年

「占いと年齢性別推定を用いたパーソナライズド広告の最適化」と題して昨年行った実験の追加検証や、切り口を変えた方法での有効性の検証などを行った。

使用した技術:

PythonReact
ハッカソン開発: AIノート Chronotes
ハッカソン開発: AIノート Chronotes

期間: 2024年9月~10月

毎日の活動や作業履歴などを自分で書くのは面倒くさい。 そんな作業をAIによって全自動化できる。

使用した技術:

GoNext.jsTypeScriptTailwind CSSShadcn UI
U-22 プログラミング・コンテスト2024
U-22 プログラミング・コンテスト2024

期間: 2024年8月

ゲームマスターが撮影した写真のヒントを元に、プレイヤーは同じ場所や構図を探し出しす。そしてゲームマスターの写真に最も似た写真を撮影したプレイヤーが勝利する。

使用した技術:

ViteReact
Minecraft Server Discord Bot
Minecraft Server Discord Bot

期間: 2024年2月

Minecraftサーバーの情報を取得し、Discordに通知したり、Discordからコマンドを受け取ってサーバーを操作するBot。

使用した技術:

Python
ソフトウェア工学演習 PushIt
ソフトウェア工学演習 PushIt

期間: 2023年7月

2人対戦型のP2Pオンラインゲーム。CUIでありながらGUI風の操作感を目指し、通信遅延補正やマウス対応など高度な工夫を盛り込んだ。

使用した技術:

CP2P通信独自フレーム同期処理
ソーシャル・オープンイノベーションチャレンジ2023
ソーシャル・オープンイノベーションチャレンジ2023

期間: 2023年6月~2023年12月

「革新的な次世代技術によるパーソナライズド広告の瞬時展開システム」と題して、デジタルサイネージ前の人物をカメラで認識して年齢、性別推定を行い、その判断によって適切な広告を表示するシステムを開発。

使用した技術:

PythonReact
英語による情報技術Ⅰ Snake Game
英語による情報技術Ⅰ Snake Game

期間: 2023年1月

PythonのGUIライブラリを用いて、クラシックなSnakeゲームをチームで作成。シンプルながらもプレイ可能なゲームを実装した。

使用した技術:

PythonTkinter
Enigma 再現プログラム
Enigma 再現プログラム

期間: 2022年4月

第二次世界大戦時に使用された暗号機「エニグマ」の仕組みをPythonで再現。ローターや初期キーの設定によって暗号化・復号化が可能。

使用した技術:

Python
Minecraft Bot Contest 2021 (学内コンテスト)
Minecraft Bot Contest 2021 (学内コンテスト)

期間: 2022年3月

Minecraftの敵モブであるゾンビを自動で倒すBotを作成し、その性能を競うコンテスト。

使用した技術:

Python

© 2025 Genichi Maruo. All rights reserved.