I am Mohammed Nafees, a 4th year Computer Science student at the University of Waterloo. I originally hail from Jamshedpur, the steel city of India or otherwise also informally known as the “Land of the Tatas”.

I started to write code when I was in grade 4 and my first shot at it was writing some HTML 4.0 code. By the time I reached grade 7, I was avidly reading books on C++ and algorithms, and started to write some Desktop GUI apps using the Qt Framework for the MeeGo platform. Since then my primary choice of programming language has been C++, even though I have used other languages during my internships and for other freelance work. I started to contribute to open source in 2011 when I first took part in Google Code-in and I continue to be an open source enthusiast. I like learning new things in the field of Computer Science and have recently started to dive deeper into compilers.

Interests and Hobbies

I listen to Urdu and Hindi music in my free time, Shafqat Amanat Ali being my favorite singer. I love and absolutely cherish Indian food, specifically the Mughlai cuisine of Northern India. I like to visit ancient monuments with a specific interest in the history of the Mughals in the Indian subcontinent. I am a casual gamer and some of my favorite titles include Prince of Persia, Assassin’s Creed, Hitman, Watch Dogs, and Grand Theft Auto.

My technical interests lie in Compiler Design and Human Computer Interaction.

Software Engineering Skills

  • Languages: C++, Java, Go, TypeScript, Python, Chapel
  • Frameworks: LLVM, Qt, Swing, Spring, .NET Core
  • SRE: SaltStack, Ansible, Terraform, Docker, Kubernetes
  • Platforms: Linux, Windows, macOS/OS X, Android
  • Cloud: Google Cloud, AWS, Azure, Zeit


About this website

This website is built using Hugo and is hosted on Zeit’s Now.