About
As of 2026:
Summary
- A cloud architect for web applications with 10+ years of career
- Serving as a tech leader in almost all projects to decide technical stack, to define database schema and to write backend program
Core Skills
- Ruby on Rails (11 years)
- AWS (15 years)
- Technical leader (13 years)
Capabilities
- Programming related
- Ruby
- C
- RDBMS schema design
- NoSQL
- Git
- Linux and Docker
- Cloud related
- Serverless framework
- Terraform
- CI/CD
- IoT related
- Circuit design / KiCad
- 3D modeling / Rhinoceros
Personal Works
As the Creator
PicoRuby
- https://github.com/picoruby/picoruby
- An mruby compatible Ruby implementation for one-chip microcontrollers
R2P2
- https://github.com/picoruby/R2P2
- PicoRuby-based shell system for Raspberry Pi Pico (2) (W)
PRK Firmware
- https://github.com/picoruby/prk_firmware
- A keyboard firmware framework written in PicoRuby
As a Committer
Publications
n月刊ラムダノート Vol.4, No.1(2024)
Presentations | Workshops
RubyWorld Conference 2025 / Matsue, Japan
- (ja) Why Now Is the Right Time for PicoRuby
EuRuKo 2025 / Viana do Castelo, Portugal
- (en) PicoRuby Hands-on: Internet of Things Edition
RubyConf Taiwan 2025 / Taipei, Taiwan
- (en) Well, PicoRuby Can Do That
RubyKaigi 2025 / Matz-yama, Japan
- (ja) MicroRuby: True Microcontroller Ruby
EuRuKo 2024 / Sarajevo, Bosnia and Herzegovina
- (en) Embedded Ruby Revolution: A Hands-On Workshop with PicoRuby
Osaka RubyKaigi 04 / Osaka, Japan
- (ja) Where Is PicoRuby Going
RubyConf Arfica 2024 / Nairobi, Kenya
- (en) A Beginner’s Complete Guide to Microcontroller Programming with Ruby
RubyKaigi 2024 / Okinawa, Japan
- (ja) Unlock The Universal Parsers: A New PicoRuby Compiler
RubyConfTH 2023 / Bangkok, Thailand
- (en) A Beginner’s Complete Guide to Microcontroller Programming with Ruby
EuRuKo 2023 / Vilnius, Lituhania
- (en) A Beginner’s Complete Guide to Microcontroller Programming with Ruby
RubyKaigi 2023 / Matsumoto, Japan
- (ja) Build Your Own SQLite3
RubyWorld Conference 2022 / Matsue, Japan
- (en) PicoRuby episode Ⅲ
- (ja) PicoRuby episode Ⅲ
RubyConf 2021 / Denver, the US and online
- (en) On a Keyboard Ruby on Board: PicoRuby and PRK Firmware
RubyKaigi Takeout 2021 / Online
- (ja) PRK Firmware: Keyboard is Essentially Ruby
RubyKaigi Takeout 2020 / Online
- (ja) mruby machine: An Operating System for Microcontoller
RubyConf 2019 / Nashville, the US
- (en) mruby/c: Running on Less Than 64KB RAM Microcontroller
KRKRB 2019 / Cracow, Poland
RubyKaigi 2019 / Fukuoka, Japan
- (en) Practical mruby/c firmware development with CRuby
RubyWorld Conference 2018 / Matsue, Japan
- (ja) Making IoT device with Ruby
RubyKaigi 2018 / Sendai, Japan
- (ja) Firmware programming with mruby/c
Slides: https://slide.rabbit-shocker.org/authors/hasumikin/
Honors & Awards
The first prize winner of the Fukuoka Ruby Award 2022
- http://www.digitalfukuoka.jp/topics/187
A final nominee for the Ruby Prize 2021
- https://rubyprize.jp/21_rubyprize/21_iv-nominees02-ja.html
The first prize winner of the Fukuoka Ruby Award 2020
- http://www.digitalfukuoka.jp/topics/144


Grants
2024 Ruby Association Grant
PicoRuby2: New PicoRuby Using mruby as VM
2021 Ruby Association Grant
picoruby-compiler: An alternative mruby-compiler
2020 Ruby Association Grant
Education
Chiba University, Chiba, Japan
- Master of Engineering in Design and Architectural Science
- Completed in 2000 / GPA 4.00
Chiba University, Chiba, Japan
- Bachelor of Engineering in Architecture
- Graduated in 1998 / GPA 3.78
- https://badges.wes.org/Evidence
