Works

  • ポートフォリオCMS

    Spring Boot · Thymeleaf · H2 · Docker · Tailscale

    いま見てもらってるこのサイト自体。文言や作品をブラウザから書き換えられる CMS。

    管理画面は別アプリに分けて Tailscale 経由でしか開けないようにしてある。これからも自分で機能を足していくつもり。

  • エンジニア就活ニュース

    Astro · Claude · LINE · Docker

    自宅サーバで Claude を定時実行して、自分用のニュースを LINE に届ける仕組み。

    広告だらけのニュースサイトを毎回見に行くのが面倒で、読みたい記事だけ向こうから届くようにした。

  • kondo.notes

    Spring Boot · 全文検索 · Vue

    調べたことを HTML にして貯める、自分専用のナレッジベース。自前の全文検索つき。

    探しやすさと見やすさにこだわった。自宅サーバで運用していて非公開。

  • PCの下の力持ち

    Swift · SwiftUI · macOS

    Mac のメモリ使用率で、筋トレ中の人の重量挙げのポーズが変わる常駐アプリ。

    初めて作った Mac アプリ。90% 超で潰れる仕組みだけど、メモリ管理が優秀すぎてまだ見れてない。

  • PdfToPptx

    TypeScript · Python · AI生成

    PDF を PowerPoint に変換するツール。フル AI でどこまで作れるか試した実験。

    AI は速いけど、知識不足や出力チェックで結局人間がボトルネックになると実感した。

  • こもれび

    Swift · SwiftUI · iPadOS · WidgetKit

    机の横の iPad を、時計・気温・再生中の曲を並べた卓上パネルにする iOS アプリ。

    作業中に視線を上げるだけで時刻と天気がわかるようにしたかった。昼と夜で木目の背景が切り替わる。

  • のぞきばこ

    Swift · SwiftUI · Vision · Core Animation

    のぞき込んだ方向から正しく見えるように画面を歪ませる 3D ダッシュボード。

    カメラで顔の位置を推定して、射影変換でパネルを歪ませている。WebView のまま歪ませるので、動画もログインも生きたまま 3D に見える。

  • claude-monitor

    Swift · AppKit · macOS · Shell

    複数の Claude Code セッションの状態をメニューバーに集める常駐アプリ。

    クリックでそのセッションのウィンドウへ飛べる。「開いているだけ」と「出力を待っている」を別物として扱うのがポイント。

  • 交通流シミュレーション

    Python · NumPy · numba · セルオートマトン

    3車線の道路をセルオートマトンで再現して、危険運転ごとの事故リスクを比べた大学課題。

    危険運転を1種類ずつ取り除くアブレーション実験をしたら、急ブレーキを消すだけで事故がほぼゼロになった。