ENGINEERING CASE STUDIES

作られたコードと、その裏にある設計判断。

ProblemからKnown Limitations、Lessons Learnedまで、リポジトリ履歴とテストログで客観検証できるエンジニアリングケーススタディです。

Production

Developer Portfolio

課題: ビルドステップ無しの静的構成で多言語・GitHub API・SEO・CORSフォーム保護をどう高信頼に統合するか。

実施内容: Pure HTML/CSS/JS でロケール分離・Simple CORS API・JSON-LD・GitHub Actionsデプロイを構築。

結果: 19 Indexable URL 全てで Lighthouse/Site Audit 100% 達成、CORS/CSRF 疎通確認済み。

Beta

Visual Dictionary

課題: 初期化時のCanvasロード失敗と旧Service Workerキャッシュが重なった障害からの完全復旧。

実施内容: indexedDB リセット、Pre-flight verify スクリプト構築、Fallback Canvas レンダラーを実装。

結果: オフライン時の表示完全補填と自動アセット整合性テストをパス。

Beta

ONII Media

課題: 多言語メディアにおける URL 構造とロケールリゾルバの競合による SEO クロール阻害。

実施内容: Subpath i18n ルーティング分離、自動 hreflang 生成、16/16 ユニットテスト導入。

结果: 16/16 ユニットテスト ALL PASS、重複メタデータ排除を検証。

WIP

HOKKAI TRACE

課題: 位置情報データを取り扱うウェブアプリのプライバシー安全と公開デプロイの自動判定。

実施内容: LocalStorage 完結設計、OpenLayers レンダラー、手動承認付き Python CI パイプラインを開発。

結果: 外部サーバーへの位置情報ゼロ送信を証明、安全な段階公開フローを確立。

SHORT FORM TROUBLESHOOTING

Development Notes

個別トラブルの技術デバッグ判断を Problem → Investigation → Solution → Evidence → Lesson の5ステップで短くまとめています。

Dev Notesを見る →