個人開発・OSS

自分の困りごとから生まれたツールと、メンテナとして関わっているライブラリです。公開して、使われて、直し続けることを大切にしています。

Ruby gemメンテナ

docx

開発継続中

Microsoft Word の .docx ファイルを Ruby から読み書きするライブラリ。世界中の開発者から寄せられる Pull Request をレビューし、リリースの可否を判断しています。2026年6月にはヘッダー・フッター対応などを含む4バージョンを1日でリリースしました。

  • Ruby
  • Nokogiri
  • Office Open XML

Chrome拡張作者

Copy for Scrapbox

公開中

開いているタブのリンクを Scrapbox(Cosense)記法で生成し、クリップボードにコピーする Chrome 拡張。複数タブの一括コピーにも対応。自分の日々のメモ習慣から生まれ、テストの整備を続けながら改善しています。

npm パッケージ作者

MD Server

公開中

Markdown ファイルを HTML に変換して配信する軽量な Web サーバ。Mermaid 図のレンダリングやホットリロードに対応。要件定義から実装まで Claude Code と一緒に進めた、AIエージェント開発の実践例でもあります。

  • Node.js
  • TypeScript
  • Mermaid
  • Claude Code

Ruby gem作者・メンテナ

rakuten_web_service

公開中

楽天ウェブサービス API を Ruby から扱うためのクライアントライブラリ。市場・ブックス・トラベルなど複数の API を統一的なインターフェースで提供します。

GitHub Action作者

Typetalk Notify

公開中

GitHub Actions のワークフローからチャットツール Typetalk に通知を送るアクション。リリースなど標準連携で拾えないイベントの通知に使えます。

Ruby gem作者

rubocop-instance_variable_name

公開中

短すぎるインスタンス変数名に警告を出す RuboCop 拡張。他人のコードをレビューする中で感じた「読みづらさ」を、仕組みで防ぐために作りました。

Ruby gem作者

undine

公開中

捕捉されなかった例外が発生したとき、そのエラーメッセージを自動でブラウザ検索する開発用 gem。

CLI ツール作者

kamikiri

公開中

XML 文書から XPath で要素を抜き出すコマンドラインツール。複雑な XML の構造を、コードを書く前に手早く調べるために作りました。

受託開発の実績

個人事業として携わった開発の一部です。守秘義務のあるものは概要のみ記載しています。

受託開発開発NPO法人OVAL 様

SOSフィルター(Chrome拡張)

公開中

検索キーワードから、悩みを抱えた人に相談窓口の情報を届けるブラウザ拡張。WebExtensions の標準技術で実装し、複数ブラウザへの展開を見据えた構成にしました。

  • JavaScript
  • WebExtensions

受託開発設計・実装

文書間の類似度を計算する CLI ツール

納品済み

テキスト分析を用いて文書同士の類似度を計算するコマンドラインツールを実装しました。

  • Ruby
  • 自然言語処理

技術支援技術調査

Azure 上での Ruby on Rails 実行環境の技術調査

納品済み

Microsoft Azure 上で Ruby on Rails アプリケーションを運用するための構成を調査し、選択肢と推奨をまとめました。

  • Microsoft Azure
  • Ruby on Rails

開発支援実装・コードレビュー

スタートアップでのサーバーサイド開発

契約終了

Ruby on Rails によるサーバーサイド開発と、新人エンジニアのためのコードレビュー・実装支援を継続的に行いました。

  • Ruby on Rails

執筆・翻訳

開発の知見を、コード以外の形でも届けてきました。

書籍翻訳(一部)

アジャイルコーチの道具箱(日本語版)

販売中

Jimmy Janlén 著「Toolbox for the Agile Coach - Visualization Examples」の日本語訳の一部を担当しました。日本語版は読者数 1,000 人を超えています。

  • アジャイル
  • 翻訳

お問い合わせ

こうした開発を、あなたのチームでも。

個人開発で身につけた「小さく作って公開し、直し続ける」進め方を、受託開発や開発支援でも実践しています。作りたいものの相談から、既存コードのレビューまで、まずはお気軽にご連絡ください。

無料相談を申し込む

X の DMMessengerメールでも受け付けています。