Projects

作っているもの

勉強のために作ったものと、自分が困ったから作ったものが混ざっています。

  • AWS 学習シミュレーター

    開発中

    AWS を実際に触る前に、どんなものなのかを知っておきたくて作りました。知識がないまま使って高額な請求が来るのが怖かったので、まず手元の仮想環境で試せる練習台を用意することにしました。

    • 何ができるサービスなのかを、実際に構成を組み立てながら確かめられる
    • どれくらい費用がかかるのかを試算できる。ここが一番作りたかった部分
    • EC2 / VPC / セキュリティグループ / NACL / ALB / RDS / S3 / Lambda / IAM など 19 サービスを再現
    • 構成図を描いてパケットの経路を追跡し、通らない場合はその理由まで確認できる

    Electron · TypeScript · React · React Flow · SQLite · Vitest

  • english-chat-app

    運用中

    英語の勉強に使えるアプリを探していたのですが、自分の学び方に合うものが少なかったので作りました。音声認識とローカル LLM を組み合わせて、すべて手元で動かしています。

    • faster-whisper で話した内容を文字起こしし、Ollama のローカルモデルと会話する
    • 外部のサービスに音声を送らないので、利用料がかからない
    • モデルの大きさが悩みどころだった。大きいものは応答が遅く次の会話まで待たされる一方、小さいものは会話が成り立たない。結局その中間に落ち着いて、いまもそれで勉強している

    Electron · faster-whisper · Ollama