ご訪問いただき、ありがとうございます。フリーランスエンジニアの太田雅昭です。 TypeScriptを中心としたフルスタック開発に加え、AIを活用した業務改善や自動化の提案・実装の伴走などを請け負っています。
- クラウドワークス:https://crowdworks.jp/public/employees/3645413K
- ランサーズ:https://www.lancers.jp/profile/masaakiota
AI活用
2026年2月よりAIエージェントツールを実装の主力として活用し、開発スピードを高めています。 設計判断は人の手で行い、セキュリティ、疎結合性、保守性などを判断軸としています。
公開ライブラリ
以下のライブラリを公開しています。JavaScript
- claude-code-time: ClaudeCode使用時間を可視化。プロジェクトや期間ごとなどの絞り込み可能
- field-guard: TypeSafeなフィールドアクセスコントロールライブラリ
- canopy-i18n: TypeSafeなi18nライブラリ
- react-dialog-hub: React用のHeadless Dialogライブラリ
- gasup: GASのバンドルを簡単にするCLIツール
- ts-gimei: 日本語用テスト人物名・住所生成ツール
- gibun: 日本語用テスト文章生成ツール
経歴
学生時代にフリーソフト開発と個人サービスの運営を経験。 卒業後に目の障害によりITから離脱。 水晶体脱臼で濁っていた水晶体が外れ見えるようになり、飲食業に従事。 2023年頃にクライアントワークでIT開発を再開する。 2024年1月プロクラウドワーカー認定。 2025年4月1日に認定ランサー認可。 プラットフォーム経由・直接依頼とも、成果物ベースを軸に請け負っています。
最近の投稿
- 【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閉じてても自動実行がすごすぎる【リモートタスク】
- 【Playwright】ESMでのimport入れ子エラー問題。exports is not defined in ES module scope
- 【Security】GitLeaksからBetterLeaksに乗り換えた話
- 【AI】Opus4.6のeffort=highはダメかもしれない【ClaudeCode】
- 【TypeScript】contentEditableの改行の振る舞い
- 【AI】ClaudeCodeの並列実行PlanModeでタスク管理させる
- 【AI】AI時代の開発見積もりについて考える
- 【AI】Claude Codeでコードをほとんど書かなくなった話
- 【Zed】TypeScriptの型チェックが重い問題
- 【開発】portlessでローカルHTTP/HTTPS環境を快適にする
- 【TypeScript】field-guardでフィールドレベルのアクセス制御を型安全に実現する