Kenji Rikitake

Erlang/OTP Rand Module Co-creator, Amateur Radio Enthusiast

Kenji is an independent software engineer. His contribution to the BEAM communities includes Erlang/OTP rand module, ACM SIGPLAN Erlang Workshop 2011 Workshop Chair, and nine talks on Erlang Factory events since 2010.

Kenji is also a seasoned amateur radio operator since 1976 with the primary callsign JJ1BDX.

Past conferences

Kenji Rikitake
Code BEAM STO 2018
01 Jun 2018
14.30 - 15.15

APRS-IS servers on the BEAM

Automatic Packet Reporting System (APRS) is a world-wide messaging and telemetry system based on amateur radio stations and other volunteer activities including weather station reporting. This talk presents how to build basic servers for APRS Internet System (APRS-IS), the backbone network of APRS, with Erlang and Elixir to demonstrate the language systems' advantage on writing concurrent messaging systems.


  • Introduce an overview of APRS and the APRS-IS network
  • Present how to build APRS-IS servers by Erlang and Elixir
  • Show how Erlang and Elixir fit well on writing messaging systems