pullriku

⚒️ Works

Raspberry Pi を用いた水槽監視システム

水槽にカメラを接続した Raspberry Pi を設置し、生き物の様子を監視するシステムを構築しました。 定期的な写真撮影を行い、リアルタイムのライブストリームも可能にしています。

フロントエンドは Astro、React、TailwindCSS を使用し、バックエンドは Rust言語の Axum ライブラリで構築しました。WebSocket を利用して、ユーザーが接続しているかを逐一確認し、接続されている場合のみライブストリームを配信する仕組みを実装しています。

https://blog/pullriku.net/posts/dojocam/

Raspberry Pi に2つのカメラモジュールを接続し、透明なアクリルケースに収めた自作装置。リボンケーブルで基板とカメラが接続され、内部には冷却ファンと電源モジュールが見える。

言語処理系(インタプリタ)の開発

プログラミング言語を実装しています。

🧠 Technology Stack

📚 Python

データ分析やプロトタイプ作成に使用しています。基本的な機能と、NumPy、Pandas、Matplotlib、PyTorch などのライブラリを活用しています。また、FastAPI を用いた API サーバーの構築を行ったことがあります。
頻繁に使用しています。

⚙️ Rust

CLIツールや言語処理系の開発に使用しています。列挙型とパターンマッチングを活用して堅牢なコードを書くことを重視しています。
一通りの機能を把握し、普段使いしています。

🌐 TypeScript、JavaScript、React、Tailwind CSS、Astro

本ポートフォリオサイトや個人ブログなど、小規模なフロントエンドの開発に使用しています。
個人サイト程度の開発ができます。

👔 Java

学部の実習でGUIアプリケーションの開発を行い、ブラックジャックのカードゲームを作成しました。
一通りの機能を把握しています。

#️⃣ C#

Unityでのゲーム開発に使用しました。フィールドに配置するオブジェクトの挙動をスクリプトで制御する程度の使用経験があります。
あまり使用していません。

⛏️ C

書き方は把握していますが、あまり使用していません。

🎓 Academic Background

2022 — 近畿大学情報学部情報学科に入学

コンピュータサイエンスの基礎を学び始めました。

2024 — 大規模情報処理システム研究室に配属

eBPFを使ってシステム負荷の監視を行う研究を始めました。

2026(予定) — 近畿大学情報学部情報学科を卒業予定

また、近畿大学大学院情報学研究科に進学予定です。