About
ECCコンピュータ専門学校 3年生(28卒)。IoTゼミ専攻、ECC_IoT部所属。 バックエンド開発を中心に、チーム開発でのプロダクト制作を経験。 アイデアをカタチにすることが好きです。
Projects

顔認証・出席管理システム
Featured顔認証と深度センサーで「なりすまし」を防ぐ出席管理システム。Webアプリからカメラ処理まで一人で設計・実装。
カメラ側は OAK-D-Lite(RGB+深度カメラ)と InsightFace で顔認証を行い、深度データで平面(写真・スマホ動画)を検知して本人以外を弾く。開発はMac、本番は Raspberry Pi で常時稼働。
バックエンドは Laravel 13 + MySQL。学生・授業・履修・時間割を管理し、曜日×時限のグリッドから出席セッションを毎週自動生成。cron で予定終了後に欠席を自動記録し、開始時刻と遅刻猶予に応じて出席/遅刻/欠席を自動判定する。

LighTouch(NFCスマートロック)
FeaturedNFCタグを「鍵」にしてライトを操作するIoTデバイス。5人チームで、ハードウェアのファームウェアからスマホアプリまで開発。
マイコンは ESP32-C3(PlatformIO / Arduino)。PN532 による NFCタグ読み取り、物理ボタン、BLE を制御し、初回セットアップ→通常待機→鍵登録→設定の4状態を持つステートマシンで動作。登録済みタグのUIDを不揮発メモリ(Preferences)に保存して認証する。
アプリは Kotlin + Jetpack Compose の Android アプリ。BLE(GATT) 経由でパスワード認証・鍵の登録/削除・ライトのON/OFFを操作する。状態ごとにBLE電波をON/OFFして省電力化する工夫も実装。

二郎らーめん専用アプリ
二郎系ラーメンに特化したグルメアプリ。
Hono + Cloudflare Workers によるサーバーレスAPIを設計・実装し、DrizzleORM で Cloudflare D1 / R2 を操作するバックエンドを担当。

ご褒美ポケット
親子で使えるタスク報酬管理アプリ。
Express + Prisma による REST API の設計・実装と、Supabase(PostgreSQL)のデータベース設計を担当。

撮ってMe!
写真撮影サービスのバックエンド開発。
Node.js(Express)と Go(Echo)のハイブリッド構成で高速化の実現を担当。
Internship

jig.jp(3日間ハッカソン) — 推し活マッチングアプリ MVP開発
2026年9月3日間のチームハッカソンで開発した、推し活アプリのMVP。バックエンド担当として、フロントエンド担当者に渡すAPI仕様書の作成を含めた設計・実装を担当した。
パスワード管理機能(Vault)はサーバー保存+クライアント暗号化方式を採用。暗号文のみをサーバーに渡すことで安全性を保ちながら、端末間の同期を実現した。
Express + Prisma + Supabase(PostgreSQL) でREST APIを設計し、JWT認証とZodによるバリデーションを実装した。
ファンコミュニケーションズ — サマーインターン
2026年8月アフィリエイト広告の管理基盤を想定した課題に参加。広告主・メディアパートナー・運営管理者の3種類の利用者が使うWebポータル群と、それを支えるREST API・クリック/コンバージョン計測サービスをチームで開発した。
広告主向け管理ポータルのフロントエンド実装を中心に、REST API・計測サービス(トラッキング)・データベーススキーマ設計にも参加した。