Open Source Contributions ========================= Here's `my wishlist in Amazon `_ and my bitcoin wallet is `1Nk9j9PwVVDL5sud6B3WcusjkJv2UirEtg` . Your donation with product name will motivate me for sure. See my `Github `_ or `Bitbucket `_ account for all personal software. - `Apache Ozone `_ - `cppetcd `_ - a tiny `etcd `_ v3 client in C++ (2018 -) - `ChainerMN `_ along with Deep learning framework `Chainer `_ (2017 -) Distributed Deep Learning Framework (in 2018 it was merged to Chainer v5) - `Retz `_ (2016 - 2018) Job scheduler as Apache Mesos framework - `baccounts `_ (2016) - a tiny CUI password and account manager built with PGP encryption - `A small piece of my work `_ is included in `Erlang/OTP 18.0 `_ ! - `meddatum `_ (2013-2015) : A tool to import/search/handle medical record formats with Riak Search 2. - `fluent-logger-erlang `_ - `Riak `_ , `Riak CS `_ (2012-2016) - `fluent-plugin-riak `_ - `presto-riak `_ : A `PrestoDB `_ connector of Riak. - `Jubatus `_ (2009-2012) is a distributed online machine learning framework and library. Jubatus is a joint work of `Preferreed Infrastructure `_ and `NTT Information Sharing Platform Laboratory `_. I designed the architecture the "mix" - softly synchronizing data for parallel machine learning and the server framework to make it applicable to various machine learning algorithms. - Modified Python generation of `msgpack-idl `_ to use in Jubatus - Added Erlang generation of `msgpack-idl `_ - A small patch sent to `msgpack-rpc-python `_ to use in Jubatus - `MessagePack (Erlang) `_ (2010-) - MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small. Participating as a committer of Erlang-binding of both MessagePack and MessagePack-RPC. - In 2012, MessagePack-RPC/Erlang are updated to `ranch `_ -based system from a system with its own transport layer. - Yatce: yet another TokyoCabinet-Erlang binding (2009) - Erlang's built-in key/value storage system (dets) is very slow and its performance is bad. While TokyoCabinet is a blazingly-fast key/value storage system written in state-of-art C, Yatce connects it with Erlang. It is built into some proprietary software and being sold (Yatce itself is dual-licensed as LGPL/MIT). - Mercurial Message Translation (2009) - Mercurial is a Python-based distributed version control software. My contribution was next to project leader, flying-foozy (Mr. Fujiwara) - Almost 200 messages. - Japanese translation of *CouchDB: the Definitive Guide* (2009-2011) - As the book's script is open by CC-3.0 license, I started translation project with same licence. Many people participated on translation and finally got `finished `_ (`the project page `_).