Ever since I wrote, "Hello World", I have been fascinated by the world of computers and their power to code which can bring anything to reality. The curiosity has grown into a great passion to continue and learn more about computers. I come from a humble background where nothing can be certain as situations change and so does the circumstances. I have been studying about computers since early high school where I developed an initial understanding towards technology. From the start, it has been more than a subject to me, it was an escape to an alternate world which requires deep thinking and essential problem solving skills. Learning different coding languages in high school proved to be useful in the long run as it provided with proper knowledge of concepts and algorithms in the world of computers.I took computer science in University of Manitoba to learn about something I am so passionate about. I have spent the last few years immersing myself into programming, algorithms and the fascinating world of softwares. Whether I have to develop a new interface, to design a new application or to debug a piece of code, I truly believe that I thrive on those challenges and work towards efficient solutions. I have had great experience while working on projects and writing research papers. I have written quite a few research papers during my University tenure and those solidified my understanding towards the AI principles and human-computer interaction in the real world.One of my most valuable experiences come from failure which I encountered while working on a project. In the project, I had to develop a game using limited resources and following the descriptive summary which was initially hard to work with. A lot of sleepless nights and caffeine helped me get through it, using trial and error all the way through to check if I am on the correct path. The project eventually was completed but it didn't work as expected, however, it was one of the best educational experiences I got.I am looking for new opportunities to apply my skills in a professional setting and gain hands-on experience. I am eager to contribute to innovative projects and continue growing as a technology guy in a dynamic and collaborative environment. Let's connect if you are looking for a driven and curious computer science professional to work with.