フジ fuji21.com

はじめまして。

フジ 非エンジニアで、
アプリを作っている人。

写真と動画と、毎日の準備。
日常をちょっとよくするアプリを、
AI と話しながら作っています。

紙の島のジオラマ。青い富士山の形をした「フジさん」が真ん中に座り、まわりに木と小さなノートパソコン。
Blender で組んだ島のジオラマ。スクロールやドラッグでまわります。

01つくったもの

日常を、ちょっとよくする。

大きな問題を解くアプリではなくて、毎日の中の小さな「もったいない」をひとつ減らすアプリを作っています。写真と動画の3つは「思い出の解像度を上げる」というひとつの線の上に、くるリストは少し離れた所に。

02思い出の解像度を上げる

撮ったきりの写真に、
そのときの気持ちを。

カメラロールにたまっていく写真は、見返すだけで終わりがち。でも、そのときの気持ちをひと言そえておくと、見返すたびに思い出のほうがくっきりしてくる。綴Photo も栞Video も、まだ準備中の紡Book も、その一点のために作っています。

ミモザの枝を持つ手。

写真に綴った言葉:この時の手は まだこんなに小さかった(2024.03)

思い出の解像度を上げる — 15 秒の映像。このサイトで公開している写真6枚を、ffmpeg で「ぼけた所からピントが合う」つなぎにした物。音はありません。

03つくりかた

非エンジニアが、
AI と話しながら。

何を作るか・どう見せるか・どんな言葉にするかは自分で決めて、コードは AI と一緒に書く。つまずいた所と分かった所は、そのつど勉強ノートに残しています。公開しているノートは 149 本(2026 年 4 月〜8 月)。

月ごとの本数
26 29 49 40 5 4月 5月 6月 7月 8月
ノートの種類
149 本
  • 開発記録 51
  • コードレビュー学習 45
  • 技術ブログ 28
  • プロダクト設計 13
  • Flutter 技術 11
  • 技術設計 1
Flutter設計DjangoDartコードレビューテストセキュリティReactNext.jsDrift認証UX設計判断パフォーマンスSQLiteDRF同期マイグレーションプライバシーphoto_managerCSSmotion

たとえば、こんなことで

  • 「また今度」ボタンの裏側にある設計。スキップした写真をちゃんと戻す仕組み
  • コードで「手作り感」を出す3つのテクニック — Flutter の微妙な傾き・テープ・付箋
  • 月ごと12回スキャン → 年1回に集約した話 — 性能改善の典型パターン
  • 『端末で完結』を謳うアプリの隠れたネットワーク依存 — Google Fonts のランタイム取得
  • 外部キーを張っても、索引は付いてこない — SQLite と FK 列のインデックス
  • 「約11年12ヶ月」と表示された — 人間向けの時間表示は繰り上げ漏れでバグる
  • 見えない ≠ 無い — dart-define で焼き込んだトークンと、kDebugMode で隠したボタン
  • 「やめる」だけ元に戻していたので、「もう一度やる」が嘘をついた
  • 中身の無い返事が「全部消せ」という指示になっていた
  • 綴Photo の LP を3回作り直した。「これだ」という感覚はどこから来たか
  • 「CSPって何?」から XSS 防御の層構造を理解するまで
  • 既存の違反は責めず、新しい違反だけ止める — アーキテクチャ検査を一方向ラチェットにする

勉強ノートを読む

フジさん。森の中で、青い富士山の形をしたキャラクターがノートパソコンを開いて座っている。

04フジのこと

作っているのは、
こんな人です。

名前
フジ。X では「フジ@非エンジニアでアプリ作ってる人」。アイコンは、森でパソコンを開いている富士山の「フジさん」。
していること
iPhone・iPad・Mac・Windows のアプリと、その紹介サイトを、ひとりで作っています。エンジニアではありません。
作りかた
設計と言葉は自分で決めて、コードは AI と話しながら。作ったアプリは、自分の写真と動画でも使っています。
大切にしていること
写真も動画も言葉も、端末の中に置いたまま外へ送らない。アカウントも要らない(綴Photo・栞Video の方針)。
いる場所
X(@SYOthinkrich)・note(fujisan21)。アプリのことは お問い合わせから。

05このページの作り

島は、Blender で組みました。

最初の画面の島は、Blender で組んで Cycles(CPU)で 60 コマ描いた物をスクロールでめくっています。下は同じ形をそのまま書き出して、ブラウザの WebGL で描いている物。ドラッグでまわります。

…

作った:Claude(Claude Code・2026-10-10)。外からの読み込みは無く、このフォルダだけで動きます。写真はすべて fuji21.com で公開している物。