Ryan

ME

Hi. My name is Aariz Rahman. I am currently a fifth grader who goes to a school named Georges Vanier Elementary. I live with my family in Vancouver, British Columbia. I immigrated to Canada from Bangladesh at the age of four. Recently, I turned eleven. I enjoy astronomy, paleontology, playing games, spending time with my little siblings and going outside when I’m not coding.

Like any other kid I also have a creative mind. However, my dad thinks I have a little bit of extra creativity in me but I doubt his thought. Maybe, he thinks that because at the age of four, I used to observe the outdoor infrastructures then remodel them using tracks and blocks. Some of the things I built were helicopters, cars, ships, planes, railways, structures, and even rockets. Two years later, when I turned six, my dad requested me to make use of my creativity to build things that would help people and which I could share with the world. So, he introduced me to a tool called Scratch.

Scratch is a block-based visual programming language platform developed by MIT, where I started learning coding and logic. It is a drag and drop coding site that teaches you how to code by letting you explore, create, and share creations with the Scratch community. Even now, I still recommend it to any kid who wants to learn the basics and logic of programming. After I understood the basics, I wanted to start coding using a general purpose programming language, however, I didn’t know where to start. Coincidentally, I was looking through the courses in Khan Academy, a learning platform for academic studies, where I found a course that taught Javascript, HTML, and CSS. Once I finished that course, I was equipped with the right tools to learn any programming language. Later on I became interested in making games especially for iOS, and that was how I found out Apple's programming language: Swift.

MY APPS

I recently published my first app. The app is named Connect 4 : Multiplayer, a take on the classical board-game Connect 4. You can play with a buddy on the same device, an AI agent, or someone over the Internet. The features also include a leaderboard, sound effects, a history page, and a color blind mode. It was my most complex endeavor and also my first project to actually go to the app store.

The story began almost a year ago. My dad had an interview at a really good company, however, when he came home, I asked him how the interview went. He said, “It went pretty well. I started off good, but there was an algorithmic question regarding the connect 4 board game that I couldn’t finish in time.” That sparked an idea in my mind because I played that game in my school, so I wrote an algorithm for that problem and started building a command line interface game. Once I finished, my dad advised me to make a GUI. One thing led to another and I eventually built Connect 4 : Multiplayer.

MY FAMILY

Over the years, my family has always supported me. They encouraged me when I lost hope and helped me when I was stuck. When my little brother and sister would play my games, it would make me happy and motivate me to make my games better. My mom was the main person I counted on. She was always excited to hear progress and couldn’t wait until I published it. I just wanted to give a shout out to them for that reason.

Drop us a message at

Projects


Portfolio


Connect 4: Multiplayer

You can play this iPhone game with your buddy on the same device, an AI robot or someone over the Internet. You can change Robot's strength, make score and see your world rank in the app's leaderboard .

App Store

Sketcher

This is an app for kids. You can select color and draw whatever you like. Kids can learn to color and a bit of drawing. It is in the final development stage. Very soon it will be in the App store.

App Store

Skills


Android Development

Nowadays I am learning Kotlin to develop the android version of Connect 4 : Multiplayer

iOS Development

I am a Swift programmer, have designed and developed different small projects before starting to develop Connect 4: Multiplayer. I always try to improve my knowledge on Swift.

iCloud, Leaderboard & Game Center

Worked on iCloud, Leaderboard and Game Center for different small projects before making use of these technologies in Connect 4 : Multiplayer.

Programming Challenges

I am fond of writing clean code and enjoy solving programming challenges. I often do so at Code Signal

Open Source

I would like to contribute to open souce projects. I am still looking for some cool projects.

Gaming

I love playing video games.