About RK Kaihatsu

RK Kaihatsu specializes in professional software development on the Apple Platform.


Akira Hayashi

Representative of RK Kaihatsu, a Software Engineer Specializing in Development for the Apple Platform.


  • Software Design & Development Engineer Examination (SW)
  • Programmer Examination Class II Information Technology Engineer Examination
  • The EIKEN Test in Practical English Proficiency Grade 2


After graduating from the Department of Electronic Engineering, Faculty of Engineering, Evening Division at Tokyo Denki University, I began my career at a software development company affiliated with a major precision equipment manufacturer. Later, I decided to strike out on my own.

In 2005, I founded RK Kaihatsu, where I have been engaged in contract software development, commissioned by various corporations. I specialize in software development for macOS and iOS, possessing extensive experience in creating image, video, and audio editing programs, hardware control programs (drivers, middleware, SDKs), network communication programs (protocol stacks, SDKs), and have expertise in cross-platform support.

Drawing from my hands-on development experience, I have been involved in creating educational content, writing technical books, and providing technical guidance and information to companies. I also serve as an instructor for technical workshops aimed at professionals, focusing on pure development skills. Additionally, I act as an in-house training lecturer for administrations and local governments, specifically focusing on programming-oriented thinking.

While actively developing at the forefront of software development, I produce content that offers insights from the cutting edge.

LinkedIn Profile


Amazon Author Central

X (Twitter)



Speaker Deck

Development Portfolio

  • Since 2005, I have continually developed an image editor, image manager, movie editor, USB communication program, network programs for macOS/iOS, drivers, SDKs, protocol stacks, and middleware. (For a major precision equipment manufacturer company)
  • Since 2022, I have continually developed an image editor, image manager, movie editor, USB communication program, network programs for macOS/iOS, drivers, SDKs, protocol stacks, and middleware. (For a major digital camera and imaging company)
  • In 2018, I developed “Kuku Dril” for iOS. (For Plandit Co., Ltd.)

I also have extensive experience in other areas of development, technical support, program porting from platforms other than macOS and iOS, such as Windows, and designing and implementing code for multi-platform compatibility.

Authored Books

For more about authored books, see here.

  • 基礎から学ぶ ARKit (シーアンドアール研究所) – A guide to ARKit
  • 基礎から学ぶ Metal (シーアンドアール研究所) – A guide to Metal
  • 基礎から学ぶ SwiftUI (シーアンドアール研究所) – A guide to SwiftUI
  • iPadで学ぶ はじめてのプログラミング (シーアンドアール研究所) – A guide to Swift programming with the Playgrounds on the iPad
  • 小学生でもわかる プログラミングの世界 (シーアンドアール研究所) – Introduction to the programming and the software programmer job
  • Swift逆引きハンドブック (シーアンドアール研究所) – Swift 2.x Reference Handebook
  • 中学生でもわかるiOSアプリ開発講座 (シーアンドアール研究所) – A guide to the iOS app development
  • 改訂3版 基礎から学ぶiPhoneアプリ開発 (シーアンドアール研究所) – A guide to the iOS app development
  • 改訂2版 Objective-C逆引きハンドブック (シーアンドアール研究所) – Objective-C Reference Handbook
  • iPhoneソーシャルゲーム開発 (シーアンドアール研究所) – A guide to GameCenter
  • C言語逆引きハンドブック (シーアンドアール研究所) – C Reference Handbook
  • iPhoneアプリ開発 熟達テクニック (シーアンドアール研究所) – A guide to the iOS app development
  • 改訂2版 基礎から学ぶiPhoneアプリ開発 (シーアンドアール研究所) – A guide to the iOS app development
  • 基礎から学ぶ iPhoneアプリ開発 (シーアンドアール研究所) – A guide to the iOS app development
  • Objective-C逆引きハンドブック (シーアンドアール研究所) – Objective-C Reference Handbook
  • アッと驚く達人の技 Java実践技大全, from 6th chapter to 9th chapter (ナツメ社) – A guide to Java

Programming Oriented Thinking Workshops

For more about these workshops, see here.

  • プログラミング的思考 オンライン研修 – Programming Oriented Thinking Workshop Online
  • プログラミング的思考 オフライン研修 – Programming Oriented Thinking Workshop Offline

Talks / Seminars / Meetups / Lightning Talks

For more about these talks, seminars, meetups and lightning talks, see here.

  • MOSA Software Meeting 2019 in 原宿 「iOSもmacOSも同じやり方でユーザーインターフェイスを作れる! SwiftUIの使い方」 (October 18, 2019)
  • 企業内技術指導セミナー「Gitの解説」(August, 2018. In Plandit Co., Ltd.)
  • Macでハイレゾオーディオを扱ってみる(March 31, 2018)
  • iOS 11の新機能、Drag & Dropへの対応方法 (October 14-15, 2017)
  • ちょっと便利な開発ツール小ネタ紹介 (September 30, 2017)
  • Swift / iOS アプリ開発ハンズオンセミナー (August 3, 2017)
  • iOS / macOSアプリ開発ハンズオンセミナー
  • MOSA技術セミナー「Swift 3の変更点、TensorFlowの可能性を実感しよう」
  • MOSA Software Meeting 2016 in 湘南 「只のスタンプじゃない、iMessage Appを学ぶ」
  • MOSA Software Meeting 2015 「マルチタスキングへの対応」
  • MOSA Software Meeting 2014 「機能を開放するエクステンションの開発方法」
  • iOS開発中級セミナー : 開発者にとってXcode 5は何が変わったのか
  • MOSA Software Meeting 2013 「開発者にとってXcode 5は何が変わったのか」
  • 企業内技術指導セミナー「iOSアプリ開発技術指導」(2013年2月、株式会社アクシオ様 社内にて)
  • iOS開発セミナー : Webと連携するアプリ開発のポイント
  • MOSA Software Meeting 2012 アドバンスドセッション「Webと連携するアプリ開発のポイント」
  • iOS開発セミナー:Storyboardsを使った開発手法を学ぶ
  • MOSA Software Meeting 2011 アドバンスドセッション「Storyboardsを使った開発手法」
  • MOSA Software Meeting 2010 アドバンスドセッション「Blocksを極める」

E-Learning Contents

For more about these contents, see here.

  • 完全攻略!初心者からプロになるためのiOS 9アプリ開発のすべて(I handled sections 4, 8, and 13 on the Japanese version of Udemy)
  • MOSA Software Meeting 2014 セッションビデオ教材
  • MOSA Software Meeting 2013 セッションビデオ教材
  • iOS開発セミナー:Webと連携するアプリ開発のポイント


  • MOSADeN Online 「新フレームワーク探求記」(43-part series completed)


If you have any questions, please use the contact form.

Privacy Policy

View our privacy policy.


View our disclaimer.


Product names and other proper nouns are trademarks or registered trademarks of their respective companies.