イドガワ ソフトウェア
業務システムをつなぐソフトウェアを開発しています。JobRouterとDocuWareによる業務プロセスの自動化、ERP・会計システムとの連携、Ruby on Railsによるウェブアプリケーション開発。スイス・アールガウ州を拠点に、日本語・ドイツ語・英語で対応します。
メール: web@idogawa.com LinkedIn GitHub
最新の記事
2026年
- 11月11日 IronRuby 4.0.5:.NET 10と.NET 11で動くRuby 4.0
- 11月10日 Fluxpinel:SpinelでコンパイルしたRubyにプラグインとevalを
- 10月18日 2026年、RubyでAndroidアプリを書く:JRuby 10とRuboto
主な実績
Alos Solution AG プロジェクトマネージャー(2025年〜)
スイス・オプフェルデンのAlos Solution AGは、企業の業務プロセスのデジタル化を支援しています。私はプロジェクトマネージャーとして、分析から運用までプロジェクトを率い、APIソリューションやインターフェースを中心に、多くの開発を自ら手がけています。
担当している仕事:
- JobRouterによるワークフローの自動化(買掛金処理や承認プロセスなど)
- APIを使った外部システムとの連携(Microsoft Business CentralなどのERPシステム)
- DocuWareを使ったソリューション:文書の取り込み、アーカイブ、自動化
- 言語モデルを使ったAIアプリケーション(文書の読み取りやプロセスでの提案など)
- JobRouter向けの独自の拡張機能とアプリケーション
- Google Cloud上のクラウドインフラ
- 自動テストからAIを活用した開発まで、チームのためのツール
Puzzle ITC での Hitobito 開発(2024年)
2024年には期間限定の契約でPuzzle ITCの開発者として、協会やクラブなど複雑な階層構造を持つ大規模組織を管理するオープンソースのウェブアプリケーション、Hitobitoの開発に携わりました。
中心となったのは、110のセクションと180,743人の会員(2025年末時点)を持つスイス山岳会(SAC)向けの実装です。入会・退会のウィザード、QRコード付きの会員証、家族会員のための世帯管理、コースの招集メール、会計ソフトAbacusとの連携などを担当しました。
オープンソースへの貢献
仕事のかたわら、Ruby関連のオープンソースプロジェクトをいくつかメンテナンスし、ほかのプロジェクトにも貢献しています。
- Ruby(CRuby): Windowsで
File.statを速くし、起動時のrequireを高速化(コミット) - IronRuby 4.0: .NET 10で動くRuby 4.0。prismをパーサーに使うモダンなフォーク
- OCRAN: Windows・Linux・macOS向けのOCRAの後継のメンテナー
- gem: openssl-win-root(共同オーナー)、ruby_pptx、clogs、jsg、file_exists
- Scarpe: ShoesのWebview表示でのタイマー、透明度、背景の修正
- ruby.wasm: より簡単なJavaScriptブリッジの提案とクイックスタートのテンプレート
ブラウザ上のRuby Koans (2024)
人気のプログラミング演習Ruby KoansをRuby.wasmとJavaScriptを使用してブラウザに移植しました。

まつもとゆきひろ氏と他26名にリツイートされ、84いいねを獲得
また、人気のニュースレターRuby WeeklyとShort Ruby Newsでも紹介されました。
Ruby.wasmの開発にも協力し、Ruby.wasmのJSブリッジの改善やクイックスタートガイドの作成を通じて貢献しました。
スイスの煙突掃除業者のための多言語ウェブショップ (2021-2023)
リード開発者として、カスタムRubyベースの接続ツールを介してクライアントの会計ソフトウェアとシームレスに統合する、オーダーメイドの多言語ウェブショップを作成しました。このショップは、製品バリエーション(例:異なる衣服サイズ)やアクセサリーなどの高度な機能を提供しています。ウェブショップソフトウェアは、スイス市場向けに大幅に適応させたゼロからのソリューションを作成した以前のプロジェクトから再利用されました。 また、ウェブショップのコンテンツと製品を管理するためのユーザーフレンドリーなインターフェースを提供するコンテンツ管理システム(CMS)も開発しました。
主な特徴:
- クライアントの会計ソフトウェアとの完全な同期
- 製品バリエーションとアクセサリーのサポート
- 多言語インターフェース
- 自作の拡張機能、コンテンツタイプ、簡単なコンテンツ管理のためのデザインを備えた高度にカスタマイズされたBolt CMS
ウェブショップとCMSの実際の動作はKaminfeger.chでご覧いただけます。

CS-Connector (2015年-現在)
CS-ConnectorはSelectLineなどのERPソフトウェアをウェブサービスに接続するRubyアプリケーションです。作成者および主任開発者として、ERPソフトウェアとウェブサービス間の手動データ入力を避けることで、中小企業がERPソフトウェアを最大限に活用できるよう努めました。 このソフトウェアは、企業の毎日の手動データ入力時間を大幅に削減し続けています。
ユーザーデザイン機能付き製糖所のウェブショップの作成
スイス市場に完全に適応した多言語のカスタムウェブショップをゼロから作成しました。ユーザーが小さな砂糖袋に自分のデザインを印刷できるデザインツールを含んでいました。印刷会社と協力して、適切なPDFを自動的に作成し、印刷機に送信するようにしました。また、ユーザーフレンドリーなCMSを使用して、会社の多言語レスポンシブウェブサイトを実装し、部分的にデザインしました。
使用技術:PHP、Ruby、Slimフレームワーク、JavaScript、fabric.js、pouchdb

K協会のサービスプロバイダーディレクトリ
K協会は多くの小規模サービスプロバイダーで構成されています。Kのクライアントにそれらを表示するために、作成したウェブサイトにサービスプロバイダーディレクトリを追加しました。Kの従業員は、会計ソフトウェアを通じて新しいサービスプロバイダーをディレクトリに簡単に追加でき、これは対応するウェブショップとも同期されています。 すべてのページはKの従業員がCMSで簡単に編集できます。
図には示されていませんが、Kの専門サービスプロバイダーをリストアップする別のアプリケーションもあります。

心理測定学研究データ収集を支援するために開発されたソフトウェア
地元の大学の心理測定データ収集を支援するためのソフトウェア。 PythonとVLCを使用しています。Pythonインストーラーを使用して、Windows、Mac、Linuxユーザーにソフトウェアを配布しています。ソフトウェアはデータをExcelシートにエクスポートします。

試験製品を製造するP社のウェブサイトとウェブショップ
クライアントの要件に応じて、タグで類似製品を選択できる高度にカスタマイズされたウェブショップを作成しました。クライアントの商品データは会計ソフトウェアから直接取得されるため、ウェブショップを管理する必要はありません。すべての注文も会計ソフトウェアに読み込まれます。 ウェブショップは多言語で、デザイナーのモックアップから実装した単一のデザインテンプレートを使用したウェブサイトが付属しています。

推薦文
「アンディは私のためにカスタムVSCode拡張機能を作成してくれました。とてもうまく機能しています。彼は協力的で、フィードバックにも迅速に対応してくれました。」 Kyle Fox、Rewardfulの共同創設者
「イドガワ氏は常に目標志向で、組織的、自立的、そして信頼できる仕事倫理を示しました。新しい課題に興味を持つ献身的で適応力のある従業員として、生産性と品質の両面で優れた成果を上げました。」 Starmind International AG
「イドガワ氏は非常に献身的で、自立的、積極的、そして責任感があり、専門知識を持って効率的かつ期限内に仕事を遂行しました。彼との再度の協力を楽しみにしています。」 O. Brechbühler、Paul Scherrer Institute
サービス
- 業務プロセスの自動化: JobRouterとDocuWareによるワークフロー。請求書の承認から文書のアーカイブまで。
- システム連携: ERP・会計システム(Business Central、SelectLineなど)とウェブショップやウェブサービスの連携。
- ウェブアプリケーション開発: Ruby on Railsで、試作から長期運用まで。
- 業務へのAI活用: 言語モデルによる文書の読み取りや提案。
- 保守と運用: アップグレード、ホスティング、DevOps、CI/CD。
技術:Ruby、Rails、Python、PHP、C#、JavaScript、SQL、Docker、Google Cloud
プロジェクトとオープンソース
- Webassemblyを使用したブラウザ上のRuby Koans
- Ruby.wasm Webassemblyクイックスタート
- OCRAN(One-Click Ruby Application Next)RubyソースコードからWindows・Linux・macOS向けの実行ファイルを作成します。
- IronRuby 4.0:.NET 10で動くRuby 4.0
- Miyazakian:宮崎県に関する情報
- 日本のインターネットを英語で検索
- 北斎オンラインギャラリー
- Chunky Bacon: ブラウザでRubyを学ぶ · Chunky Baconについて
- Oboeta スペース反復言語学習
Ruby Gems
- OCRAN:RubyスクリプトをWindows・Linux・macOS向けの実行ファイルにする
- RubyのOCRAは古くなっています:代わりにOCRANを使いましょう
- ruby_pptx:RubyでPowerPointファイルを扱う
- clogs:ShoesのプログラムをふつうのCRubyで動かす
- jsg:ruby.wasmプロジェクトのための小さなヘルパー
- file_exists:Ruby 3.2以降でFile.exists?とDir.exists?を使う
- openssl-win-root:RubyでWindowsの証明書ストアを使う
お客様と公開中のプロジェクト
- スイス煙突掃除業者協会:多言語ウェブショップとCMS
- CS-Computing GmbH:CS-Connector、ERP連携
- Prüfag:ウェブサイトとウェブショップ
- Sprecherkasse:スイスの声優向け請求システム