Reza Shirazian

My name is Reza and I am a software engineer. My interests range 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 a Senior Engineer at YourMechanic.

Beside my day job at YourMechanic, I spend my free time working on different side projects. These tend to range from iOS games to various web applications or whatever I find interesting at the time. Here is a list of few things I've built over the past few years.

Word Hunter

Word Hunter is a new take on the classic word search game you know and love. With Word Hunter you start slow and as you progress more tiles and words are added. Use your speed and intellect to score multiple combos and earn more points.

Word Cadet

Word Cadet is a reference tool used to retrieve information about English words. It provides definitions, synonyms, antonyms, relations, hyponyms, hypernyms and derivatives of more than 150,000 English words. The data for Word Cadet is based off Princeton University’s WordNet.


Pokemon Social

Pokemon Social Go is a crowd sourced Pokemon radar and anonymous chat app for the iOS. It is built using Swift 2.2 and uses Firebase, JSQMessagesViewController and Google Maps.

Leave the Light On

Leave the Light On is a simple yet addictive puzzle game built with Swift 3 and SpriteKit. It has more than one hundred levels and hours of gameplay. Use your wits to light your way through various mazes, each one more difficult than the next.

Swift and Design Patterns

Implementation of common design patterns in swift: Design Patterns in Swift


An endless pit of funny pictures updated automatically from reddit's r/funny feed. Whenever you run out of images for that day, press the shuffle button and you'll find yourself in another day with a ton of new images.



WordPop is a fun JS simulation where the words you type react and form new words when they touch


5 Differences

Use your detective skills to spot differences between two seemingly identical pictures. With more than 30 levels and hundreds of differences, 5 Differences brings hours of game play to your iOS devices. When playing on your iPhone or iPad, high resolution and pannable levels make for an enjoyable experience. Dynamically created levels mean that each play-through is unique, so you can always go back and play again.

5 Differences is a picture puzzle game developed for iOS. You can get the four series from the App Store:


Hafez is an iOS app that provides a complete catalog of the 14th century Persian poet Hafez e Shirazi. Hafez has been my most successful app to date with more than 200,000 downloads and 4000+ daily active users