Sign in

Senior iOS Engineer @ Onfido. Writing weekly blogs on iOS and programming. Follow me to stay tuned!

Computer Vision

Photo by Albert Hu on Unsplash

Swift Programming

Observing and getting notified when properties changes

Photo by Erik Mclean on Unsplash


Learn how to modularise a SwiftUI based framework for iOS

Photo by Tekton on Unsplash


Learn how to create and manage UIScrollView and its content programmatically

Photo by Taylor Wilcox on Unsplash

Swift Programming

Learn how to do Dependency Injection using Swift Property Wrappers

Photo by Diana Polekhina on Unsplash
  • Extract dependency assembling responsibility to a container

Swift Programming

Learn what property wrappers are and how to use them

Photo by Ronise daluz on Unsplash

A property wrapper adds a layer of separation between code that manages how a property is stored and the code that defines a property.

  1. lazy loading properties
  2. optionals


Learn how to perform multiple task concurrently in iOS

Photo by Braden Collum on Unsplash
  • lettuce
  • tomatoes
  • red onion
  • sweetcorn
  • tuna with sunflower oil

Computer Vision

Everything you need to get up and running to develop and debug an OpenCV C++ algorithm


Does the word cryptography sound cryptic? Read on to learn about cryptography and remove the mystery

Photo by Georg Bommeli on Unsplash


the science or study of the techniques of secret writing, especially code and cipher systems, methods, and the like

The origins


  • Add a tool to solve reoccurring software problems in your code
  • Quickly navigate and use Apple APIs

Anurag Ajwani

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store