iTranslated by AI
TinyGo Keeb Tour and Lightning Talk at BuriKaigi
Introduction
I participated in BuriKaigi, which was held over two days on January 9th and 10th, 2026.
This time, I was a bit ambitious and participated with two things:
- TinyGo Keeb Tour (Building custom keyboards powered by TinyGo)
- A Lightning Talk (LT) about Go's ECC

In conclusion,
it was a very enjoyable and rewarding participation.
I'm writing this down as a memo before I forget.
What is TinyGo Keeb Tour?
TinyGo Keeb Tour is a project based on the theme of:
The experience of actually "getting your hands dirty" to create hardware and software.
We exhibited physical custom keyboards implemented using TinyGo and let people experience the following flow:
- Soldering onto the keyboard PCB
- Flashing the microcontroller
- Developing keyboard software using TinyGo
- Reaching the point where the keys actually work

Good points felt from having people actually try it
- The sense of "actually making something" is incredibly strong
- You can experience the boundary between hardware and software
- The results of writing Go code are immediately reflected in the behavior at hand
In particular,
"Soldering for the first time since my student days is fun"
this comment was quite memorable.
Why Use TinyGo
The good points of TinyGo that I felt once again are:
- Go engineers can enter embedded systems without switching languages
- Simple build and flashing
- Easy to create small success experiences
The fact that it "doesn't have to be based on C/C++" lowered the psychological barrier to participation.
I also felt a good response when someone said the name TinyGo Keeb Tour "is great because it feels like the exhibition is touring different places."
Lightning Talk (LT): Understanding ECC Encryption by Running it in Go
The topic of the LT was "Understand ECC Encryption by Running it in 5 (Go) Minutes!".
I talked about actually running Elliptic Curve Cryptography (ECC) with Go code.
- How ECC works
- How to handle it with Go's standard library
- Basics of signing/verification
- Key generation and execution of encryption
This was the content for sharing what I understood through code that actually runs in a short time. Speaker Deck
What I felt during the LT
- The impression that "cryptography seems difficult" can be understood instantly by showing code that actually runs.
- Go's standard library (such as
crypto/elliptic) is a great entry point for handling practical cryptography.
Compatibility with BuriKaigi
What I felt once again was that BuriKaigi's:
- Wide range of technical genres
- Atmosphere that welcomes unique topics
- Approachable sense of distance
These aspects
match very well with "curveball topics that involve physical objects," like the TinyGo Keeb Tour.
It was fun to see the loop of "Creation → Reaction → Conversation" turn naturally.
I had a delicious bento box for the lunch session.

Conclusion
Both the TinyGo Keeb Tour and the LT were truly great experiences.
Thank you to the BuriKaigi organizers, everyone who listened to my talk, and everyone who participated!
Delicious meat, and...

I plan to continue the TinyGo Keeb Tour in the future, so
if you see it at an event somewhere, please feel free to say hello.
I'm having a great time doing this with wonderful friends.

For more information, please check the TinyGo keeb official page.
Discussion