Hello! This is Shebuka and I’m a Senior Software Engineer based in Frankfurt am Main, Germany. My main specializations are iOS Mobile, Mac and C++ Development with a good taste in User Interface and Experience.

In this blog, I invite you to discover with me some of the deep coding secrets and bug smashing with snippets and use cases of popular iOS frameworks.


Play audio while silenced or through Receiver

AVAudioSession and AVAudioPlayer To take full control over the sound routing and when Play audio through Receiver (earpiece speaker)

Link to gist with extension I’ve created to deal with category changes.

UITabBarController inside Master View of UISplitViewController

An iPhone only chat application. If you need to create a Messenger/Telegram/WhatsApp like interface for iPhone you can start by simply taking Xcode provided Tabbed Application template and personalize each view controller as desired to get your interface flow working. This includes various transition by segue or pushViewController, device rotation, autosizing etc… A Universal chat …


Here’s what I’m currently doing:

  • Full time employed on a rolling development journey of an amazing cross-platform, end-to-end encrypted, audio and video calling instant messaging application.
  • Doing some projects in free time.
  • Learning new things and improving my development skills.
  • Obviously playing videogames! Just completed Forza Horizon 4 LEGO Champion expansions and it was really fun! Xbox Game Pass has Metro: Exodus, series that I really appreciate, so now I’m on my way to complete it 😀
  • Paying regular visits to the 711 gym to lift weights and streghtem my core.
  • Discovering new places with my fiancée.

Last updated: 11/07/2019