Ivan Rudolph Whitlock Kruger

A Portfolio

Follow @haythamnikolaidis
South Africa


  • Android Development
  • iOS development
  • Software Development
  • Android SDK
  • .NET Core
  • Xamarin.Forms
  • Docker Products
  • Azure DevOps


  • C# (Highly Proficient)
  • Java (Proficient)
  • Swift (Proficient)
  • JavaScript (Proficient)
  • C++ (Almost Proficient)
  • Kotlin (Beginner)
  • Rust (Beginner)


Over the years I have led an accomplished career as a cross-platform mobile developer with 9+ years’ workplace experience in building, delivering, and maintaining full-stack solutions. I am currently serving as a Senior Mobile Development Consultant at Tangent Solutions and play a vital role in the Mobile Software Development Team’s client consultations on Xamarin Forms, Native Android and iOS solutions. Through my commitment to this role, I have helped multiple clients of Tangent Solutions improve their mobile app delivery to the app stores and stability of their mobile applications on end-user devices.

I love technology and the possibilities that it brings. I am currently completing my B.Sc. in Computer Science (specialising in Game Development) at the University of London. I am an avid supporter of Open-Source projects and in my spare time, I build video games using open-source software such as Godot (game engine), Blender and Pixelorama.

I am an open communicator, a quick learner, objective, unafraid of asking questions and willing to look for the best-suited solutions. I understand that teamwork and cultivating a collaborative atmosphere is essential to a project’s ongoing success. I thrive in areas where innovation and creativity are a must. I am loyal and have never been afraid of hard work. I’m inquisitive, intelligent and relish any opportunity to fix and solve problems.

I am patient and gentle-spirited, always willing to help, although when given an opportunity, I can be a creative comic and a little eccentric and fun. I am widely read and knowledgeable about a variety of different topics. I love to explore how and why things work and place great value on taking enough time to make sound decisions and exploring new creative avenues.

My other passion projects include restoring my vintage 1969 Mini car, leading a media team for video production, a live band and live stream broadcasts over the weekends. I also collect guitars, own a few pets and a house!


OUTsurance Mobile App

The OUTsurance mobile application is build using Xamarin forms and is supported by a .Net Core API backend. New feature development has seen us moving parts of the supporting API to Kubernetes clusters hosted in Azure for high availability micro-services that enable future integrations.


Brandworx Mobile App

A cross platform application build using Xamarin


TravelIT Mobile Travel Companion

A cross platform application build using Xamarin

Work Experience

Senior Mobile Development Consultant

Tangent Solutions

As a senior consultant I bring mobile development solutions to our clients. From advocating for industry best practices to helping them implement best in class designs; my role is to help our client succeed and release their product.


Intermediate Software Developer

Tangent Solutions


Junior Software Developer

TomTom South Africa

I was responsible for supporting the sales team with technical requests and in building showcases for high profile customers.


Mobile Software Magician

Luminet Group

I was responsible for the pixie dust and rainbows that are the invisible components of a mobile app.


Bachelor of Science - BSc, Computer Science

University of London

Bachelor of Science


Bachelor of Science - BSc Information Technology

University of Pretoria

Bachelor of Science (B.Sc.) in Information Technology, Information and Knowledge System