I am a software engineer with interests ranging from mobile development and web development to low level programming and machine learning. I have a B.Sc in Computer Science from University Of Calgary and currently reside in Mountain View, California. I work as an iOS Engineer at Square

Over the past few years, I've spent my free time working on various side projects. Check them out

Design Patterns in Swift: Mediator
An example of the 'Mediator' design pattern implemented in Swift…
Design Patterns in Swift: Observer
An example of the 'Observer' design pattern implemented in Swift…
Design Patterns in Swift: Visitor
An example of the 'Visitor' design pattern implemented in Swift…
Design Patterns in Swift: State
An example of the 'State' design pattern implemented in Swift…
Design Patterns in Swift: Strategy
An example of the 'Strategy' design pattern implemented in Swift…