Let me share my past presentation slides.
Even though some engineers in Japan know me because of my past talks, those who aren’t familiar with the Japanese dev community might not know me well.
Giving presentations is an important activity for me. I like summarizing my interests, knowledge, and experience into the format of presentations from time to time. Therefore, I believe these presentations have represented my interests quite well.
So, enjoy reading these. If you have any questions or maybe future opportunities for talks, I’d be more than happy to hear from you!


The Elm Architecture & Swift

  • This was going to be presented at CocoaHeads Prague in 2020, however, cancelled due to pandemic. Only slides and sample code exist.
  • Sample code


iOS developers community in Tokyo

  • October 10, 2019 @ STRV iOS Lightning Talks
  • This was the first event after I moved to the Czech Republic. I shared my Tokyo experience to people in Prague before I forgot them.

Report of a Swift engineer who applied for overseas positions

  • February 12, 2019 @ Swift lovers meeup vol.38
  • I shared my experience of applying for positions outside of Japan, mainly for Japanese engineers. A bit emotional and passionate memory.


App Architecture by Manual DI

  • July 21, 2018 @ Tokyo iOS meetup
  • Sample project
  • I talked this subject multiple times at Swift lovers meetup (September 20, 2017), the unconference of UIKonf 2018, and Tokyo iOS meetup


iOS App Development Preparation List

Passing functions to function arguments

  • September 17, 2017 @ iOSDC 2017

San Francisco Report (WWDC & AltConf 2017)

  • June 16, 2017 @ Ohako

Attended CocoaConf 2016

  • May 25, 2017 @ WWDC pre party

Practical Coordinator pattern

  • March 22, 2017 @ potatotips #38

Understanding Observable without the metaphor of rivers

  • February 14, 2017 @ Swift lovers meetup vol.16


View Transition Management and MVVM

  • October 1, 2016 @ Startup iOS/Android meetup
  • Using Coordinator pattern with MVVM

Practical tips for more readable and understandable Swift code

  • August 30, 2016 @ iOSDC Reject Conference
  • using guard, Result, and FRP (Functional Reactive Programming)

Thank you for reading😀