moony@laloopa ~ $ whoami

debug

When it breaks past everyone else,
it lands on my desk.

<code/>

Building software
people actually use.

Fix by day, build by night. Everything I make runs in one small loop.

~/projects $ ls -la

作ったもの

Circlo

設計 / 実装 / 運用すべて

circlo.team — 役員活動を、もっとやさしく

PTA・子ども会・自治会・サークルなど、ボランティア運営のための Web アプリ。 よてい・おしらせ・やること・会費・当番──ばらばらだった役員仕事をひとつにまとめます。 「IT が苦手でも大丈夫」を軸に、認証からアップロードまで設計・実装しました。

  • 2要素認証(TOTP)を導入し、Postgres RLS の RESTRICTIVE ポリシーで DB 層まで aal2 を強制
  • Supabase Storage を抽象化し、将来 R2 へ 1 ファイル差し替えで移行できる設計に
  • Stripe で容量アドオンのサブスク課金(webhook をアトミック+冪等に)
  • Playwright の E2E をデプロイ待機ロジック込みで CI 化
Next.jsTypeScript Supabase / Postgres RLSStripe PlaywrightVercel

Circlo Landing

デザイン / フロント / 自動デプロイ

circlo.team — サービスの顔をつくる

Circlo のランディングページ。フレームワークに頼らず素の HTML/CSS で軽量・高速に。 サクラを基調にした世界観と、訪問者がその場でカラーテーマを切り替えられる 「テーマ試着」を実装しました。

  • 依存ゼロの静的サイトで体感速度を最優先
  • アプリ本体の全パレットを厳密再現したテーマプレビュー
  • main への push で GitHub Actions が自動デプロイ(プロジェクトピンで事故防止)
HTMLCSS GitHub ActionsVercel

~/about $ cat bio.md

About

普段はネットワークのトラブルを原因まで突き止めるのが仕事です。ラックを埋める大きなネットワーク機器、VNF(仮想ネットワーク機能)、Kubernetes ベースの CNF(クラウドネイティブネットワーク機能)まで扱います。

その延長で、La Loopa の名前で個人開発をしています。屋号の由来は loop(ループ)と moony(月)。直したり、つくったり、また学んだり——小さく回し続ける輪の中で、誰かの手間をひとつ減らせたら、というのがものづくりの動機です。止まらない仕組みの堅さと、触って気持ちのいい UI、その両方に手を伸ばしています。

屋号
La Loopa
本業
ネットワーク系エンジニア
得意
ネットワーク障害の切り分け・原因究明/Web アプリの個人開発
拠点
Japan

~ $ ping moony

Contact

Circlo の感想も、ゆるい雑談も歓迎です。SNS の DM が一番早く届きます。