makoto-developer's テックブログ

ポートフォリオ

これまでに作ったものの一覧です。

  • マイクロサービスの依存関係とコールグラフを可視化するツール

    gRPC・REST・GraphQL をまたいで、関数レベルで処理の流れを追える静的解析ツールです。 「この処理どこ通ってる?」「この API は誰が呼んでいる?」に答えられない状態を解消するために作りました。 循環依存とレイヤー違反を CI で検査できるので、決めたアーキテクチャがレビューをすり抜けて崩れるのも防げます。 サービスを起動せずトレース基盤も要らず、静的解析だけで完結します。 実行時依存ゼロ・ビルド不要・完全ローカル動作で、社内コードを外に出しません。 1,050ファイル / 1,644ノードのモノレポを 0.26 秒で解析します。

    TypeScript 静的解析 gRPC GraphQL マイクロサービス CLI 可視化
  • エンジニア向けのIT英会話学習アプリ

    開発の現場で実際に使う英語に絞って練習できるWebアプリです。 汎用の英語学習サービスだと業務で出てくる語彙や言い回しが手薄になるため、 エンジニアが必要とする場面に的を絞って作りました。