ご訪問いただき、ありがとうございます。フリーランスエンジニアの太田雅昭です。 TypeScriptを中心としたフルスタック開発に加え、AIを活用した業務改善や自動化の提案・実装の伴走などを請け負っています。
- クラウドワークス:https://crowdworks.jp/public/employees/3645413K
- ランサーズ:https://www.lancers.jp/profile/masaakiota
AI活用
2026年2月よりAIエージェントツールを実装の主力として活用し、開発スピードを高めています。 設計判断は人の手で行い、セキュリティ、疎結合性、保守性などを判断軸としています。
公開ツール
以下を公開しています。AI Skill
- coding-session-time: ClaudeCode使用時間を可視化。プロジェクトや期間ごとなどの絞り込み可能
JavaScript
- field-guard: TypeSafeなフィールドアクセスコントロールライブラリ
- canopy-i18n: TypeSafeなi18nライブラリ
- react-dialog-hub: React用のHeadless Dialogライブラリ
- gasup: GASのバンドルを簡単にするCLIツール
- ts-gimei: 日本語用テスト人物名・住所生成ツール
- gibun: 日本語用テスト文章生成ツール
最近の投稿
- 【AI】RVMとMatAnyone2でグリーンバックの緑halo比較【Video Matting】
- 【AI】Claude TagっぽくGitHub IssueにClaude Codeを常駐させたら、心が平和になった話
- 【検証】C2PA + 不可視watermarkで動画の拡散先を追跡できるか試した
- 【AI】Apache 2.0な多言語voice clone OSSをMacで試す【Qwen3-TTS、CosyVoice2・3】
- 【AI】Sakana FuguをOpenCodeで使う最短手順
- 【AI】10秒音声で7言語ゼロショット生成比較【F5・XTTS・OpenVoice・ElevenLabs】
- 【AI】X参加型の合戦ゲームを作ってみた
- 【AI】Claudeが2時間ごとに世界を1日進める物語サイトを作った【完結したら永久停止】
- 【Docker】M2のcompose.ymlをM1で動かした話
- 【FFmpeg】ffprobeでHEICのサイズが違う件
- 【MCP】APIトークンを安全にKeychain保管する【Claude Code】
- 【Editframe】Remotionの対抗馬 - HTMLで動画生成
- 【Multica】GCEにランタイムを構築してみた
- 【AI】MulticaでAIタスク管理をしてみた
- 【Anthropic】Managed Agentsを試してみた
- 【C2PA】npxでc2patoolがECONNREFUSEDエラーになる【safe-chain】
- 【Security】LLMを狙うUnicode文字スマグリング攻撃と防御
- 【AI】画像とテキストのEmbeddingで最適なモデルを探る【2026年4月】
- 【Claude Code】freee-mcpで請求書作成してみた
- 【ClaudeCode】PC閉じてても自動実行がすごすぎる【リモートタスク】