Home Blog Portfolio LLMs DE 日本語

Andi Idogawa Software


Nice to meet you! I'm Andi Idogawa, a software engineer who builds systems, web services and custom software.

E-Mail: ai@idogawa.com LinkedIn GitHub


Open Portfolio

Ruby Koans in the Browser

I brought the popular programming excercise Ruby Koans to the browser using Ruby.wasm and JavaScript. Ruby Koans in the Browser Ruby Koans in the Browser

Retweeted by Yukihiro Matz Matsumoto and 26 others and 84 likes

Also featured on popular newsletters Ruby Weekly and Short Ruby News

I also collaborated with commiters and contributed to the development of Ruby.wasm by improving the JS bridge in Ruby.wasm and creating quickstart guides.

Multilingual Webshop of Swiss Chimney Sweepers

This custom multilingual webshop is completely synchronized with the clients accounting software through my connection tool written in Ruby. The shop supports variants, such as different clothing sizes, and accessories to products.


multilingual webshop

Creating a webshop for a sugar refinery with user designs

Photo of the product on a truck carrying sugar on the highway.

I created a custom web shop from scratch that is multilingual and fully adapted to the swiss market. It contained a design tool that let users print their design on a small sugar sachet. I collaborated with the printing company in order to automatically create and send suitable PDFs to the printing machine. I also implemented and partially designed the multilingual responsive website of the company using a user friendly CMS.

Technologies: PHP, Ruby, Slim framework, JavaScript, fabric.js, pouchdb


Service Provider Directory of Association K.

Association K consists of many small service providers. In order to show those to clients of K, I added a service provider directory to the website I created. Employees of K can easily add new service providers to the directory through their accounting software, which is also synchronized with the corresponding web shop. All pages can easily be edited in the CMS through employees of K.

Not shown is a separate application, which lists specialized services providers of K.

service directory

Ocran Library for Ruby

A fork of the popular ocra gem to pack Ruby and your source code into an .exe file to distribute your code to windows users. Forked to support Ruby 2.6 and newer.

see published gems here: https://rubygems.org/profiles/largo

Ocran Library for Ruby

Software developed to help with Psychometric Study Data collection

A software for a local university to help with collection of psychometric data. Python is used together with VLC. Using python installer, the software is distributed to Windows, Mac and Linux users. The software exports data to an excel sheet.

psychometric study

Website and Webshop of Company P, which makes testing products

Created a highly customized webshop according to the clients requirement of selecting similar products by tags. The clients article data is coming directly out of their accounting software, so there is no need to manage the webshop. All orders are read back into the accounting software as well. The webshop is multilanguage and comes with a website using a single design template, which I implemented from mockups from the designer

website and webshop


“Andi made a custom VSCode extension for me and it works great. He was easy to work with and responded quickly to feedback.” Kyle Fox, Co-Founder at Rewardful

“Mr. Idogawa consistently demonstrated a goal-oriented, organized, independent, and reliable work ethic. As a committed and adaptable employee with an interest in new challenges, he excelled both in productivity and quality.” Starmind International AG

“Mr. Idogawa was highly committed, independent, proactive, and responsible, delivering work efficiently and on time with expertise. We look forward to working with him again.” O. Brechbühler, Paul Scherrer Institute


People come to me with their business challenges



Blog Posts




2024 Technology recommendations

SDGs: Committed to Sustainability. Streamlined Website for a Greener Future.