Web アプリ / チャット
Janus
サークル向けのチャットアプリ。
- Next.js
- TypeScript
- Ruby on Rails
- Auth0
サークルでの利用を想定したチャットアプリ。ポーリングによるメッセージ取得や、お絵描きツールなどの機能を備える。Next.js のフロントエンドと Rails のバックエンドを組み合わせて開発。
Portfolio / Retasusan
Rails / React での Web アプリ開発と、ネットワークの構築・監視をやっています。最近は SRE とクラウドインフラにも関心があります。
制作物を見る ↓Web アプリ / チャット
サークル向けのチャットアプリ。
サークルでの利用を想定したチャットアプリ。ポーリングによるメッセージ取得や、お絵描きツールなどの機能を備える。Next.js のフロントエンドと Rails のバックエンドを組み合わせて開発。
技術検証 / 認証
Next.js と Rails を Auth0 でつなぐサンプル。
Next.js 15 のフロントエンドと Rails のバックエンドに、Auth0 を組み合わせた認証サンプル。技術書展 2025 に向けて公開したプロジェクトです。
チーム制作
複数の端末で共有できる ToDo リスト。
大学入学後に取り組んだ初めてのチーム制作。Google アカウントでログインすると Firebase に保存し、ログインしていない場合は localStorage に保存することで、利用状況に合わせて ToDo を管理する。
SNS / バックエンド担当
後悔を投稿・共有する SNS。
登竜門Hack関西でチーム開発した SNS。NestJS を使うバックエンドを担当。返信を選択式にすることで、誹謗中傷への対策を取り入れた。
Web アプリ / ゲーム
Next.js で作ったタイピングゲーム。
Next.js と TypeScript で制作したタイピングゲーム。ブラウザで動くゲームづくりに取り組んだプロジェクトです。
暮らしの道具
自宅の食品を管理するためのアプリ。
自宅の倉庫にある食品を管理するためのアプリ。商品名・分類・購入日を入力して、食品の情報を整理できます。
Web アプリの開発と、ネットワークの構築・監視をやっています。
Rails / React での開発に加えて、ルータ・スイッチの設定や、Prometheus・Grafana を使った監視基盤づくりを経験してきました。インターンや NOC にも参加しています。
甘いものと、期間限定の飲み物が好きです。
TypeScript / JavaScript / React / Next.js / Vite
Ruby on Rails / Ruby / Go / NestJS / RSpec / RuboCop / C++ / Python
AWS / MySQL / Docker / Docker Compose / Proxmox / Auth0
VLAN / VRRP / SNMP / Prometheus / Grafana / firewalld / Datadog
項目を開くと、担当したことや出典を読めます。
サイバーエージェントの Go を学ぶインターンシップ。最終課題ではバックエンドのリファクタリングと監視基盤の実装に取り組んだ。
ケーブル長の算出、ケーブルの作成・かしめ、会場への敷設を担当。
ルータ・スイッチによるネットワーク構築や VLAN 設定、Proxmox を使ったサーバー構築、VRRP による冗長化、SNMP・Prometheus・Grafana を用いた監視基盤の作成を経験。
TwoGate の学生支援を受けて参加。実務に関するセッションを通じて Rails の開発について学んだ。
4日間のチーム開発に参加し、所属チームが優勝。後日の座談会が SmartHR Tech Blog に掲載された。
高専生向けのハッカソンに参加し、開発に取り組んだ。
バックボーンチームとして参加し、IX へのコンフィグ投入を経験。ネットワーク構築への理解を深めた。
技術書展 2025 に向けて、Next.js・Rails・Auth0 を組み合わせたサンプルを制作。
Ruby on Rails・React・Auth0 を用いたアプリケーション開発に従事。RSpec・RuboCop、AWS・MySQL・Docker Compose などを使用。
JANOG に一般参加。ICPC では3問を完答。
大学入学後の初めてのアプリケーション開発。Next.js と Firebase を使い、同じ Google アカウントで端末間の ToDo を共有するアプリを制作。