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 fun projects in my free time.
  • Learning new things and improving my development skills.
  • Obviously playing video games! Just started Forza Horizon 5 Hot Wheels expansion and it’s so much fun! Xbox Game Pass has Marvel’s Guardians of the Galaxy that I definitely want to experience in pauses between raids in Escape from Tarkov 😀
  • Paying regular visits to the fit711 gym to lift weights and strengthen my core.
  • Always discovering new places with my wife.

Last updated: 26/07/2022