As of 2025:
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 (14 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
An mruby compatible Ruby implementation for one-chip microcontrollers - R2P2
PicoRuby-based shell system for Raspberry Pi Pico (2) (W) - PRK Firmware
A keyboard firmware framework written in PicoRuby
As a Committer
Publications
Presentations | Workshops
- 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
mini mruby compiler (mmrbc)
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