Akinori MUSHA / knu
What I Do
- Professional Software Engineer / Senior Expert (Web)
- Expertized in Ruby/Rails, JavaScript/ES/TypeScript/React, Go, PostgreSQL, Google Cloud, AWS
- Tech Lead, Software-Architectural Designer, Implementer and Infrastructure Builder of apps and services used by tens of millions of users, such as ONE, e+ (イープラス), Seesaa Blog, and Machimachi (マチマチ)
- Ruby Committer
- Technical Advisor (技術顧問/アドバイザー) in the tech startup industry
Name Trivia
My family name MUSHA (武者) means samurai, or to translate it literally, "brave one". My given name, Akinori (晶紀) was named by my parents after two kanji that appear in a phrase "shine in the next (21st) century".
Since I first learned to code at the age of around ten, I have grown my programming skills to the level I can write apps I want, contribute to OSS, and develop software products and services that make our lives happier. I still enjoy writing code to make the world a better place.
Now I have my own kids; I named them after the family story in the hope that they will pioneer the new century and weave the good intents into the society and history even after I get dim.
Blogs
Contact Information
Feel free to add and/or DM me if you want to talk or whatever.
一緒に仕事したい、技術相談したい、仕事を依頼したい、などのお話があれば気軽にDMでどうぞ。なお、まったく刺さらない定型のスカウトなどが非常に多いため、返事はお約束できません。すみません。
Activities
- GitHub
- FreeBSD - committer since 2000-03-22, ex. Ports Manager
- Ruby - committer since 2000-12-27, ex. CVS administrator (2000-12-27 - 2003-12-31), 1.8 branch manager and release engineer (2006-11-15 - )
- See below for my personal projects.
Works
- Builtin/standard modules of Ruby, such as Enumerator, Set, Digest, Syslog
- Various Ruby libraries, Unix commands, Emacs lisp modules and others found on GitHub
- Huginn - a system for building agents that perform automated tasks (co-maintainer)
- Unix utilities
- di(1) - a wrapper around GNU diff(1)
- imerge(1) - merge one file to another interactively
- inplace(1) - edits files in-place through given filter commands
- Tools for developing and managing FreeBSD systems
- Legacy CVS related tools including FreeBSD CVSweb and cvsmailer
- libchk(1) - a tool to check and survey dynamic shared library linkage
- portupgrade(1) and friends - high-level administration tools for package management on FreeBSD - FreeBSD port (Note that I'm no longer a main developer)
- Japanese input dictionaries
(C) Akinori MUSHA <akinori[@]musha.org>