Sowad Khan
I'm a

About Wad

UW CS 2025

Currently in my 4A term as a CS student at the University of Waterloo, class of 2025.

Gym/Fitness

When I'm not working, you will find me at the gym. I love going to the gym and working out, and playing sports like soccer and basketball.

Photography

I enjoy travelling and exploring the world, which is how I got into photography. I take pictures of many things, take a look at my gallery (Available soon)!

Projects

WLP4 Compiler

WLP4 is a programming language that is a subset of C++. WLP4 programs are compiled into MIPS assembly code which are then converted and linked to machine code to execute the users written program. The compiler goes through the 4 main stages of compilation, including scanning, parsing, context-sensative analysis, and code generation. Another language to learn :)

Tales of Nuiryn

Tales of Nuiryn is a 3D fantasy RPG game developed in Unity. This was a submission for the 2020 Game Institute's Game Jam, where I was one of the lead developers. Our submission also received an award for being the most creative (playable demo available soon)!

Oakwald Escapade

Oakwald Escapade is a 2D game where there is a lone hunter in a field that has to fight off waves of ghosts for survival. Players can choose between 4 maps with different difficulties, with each wave of ghosts getting proggesively harder. After beating 4 waves, the player wins the game. Executable game file also available soon.

TravelTemp

This web application lets you know about weather all over the world! Over 200,000 cities are avaialable in the database. Note that the smart suggestions feature for cities is currently unavailable, as Google Maps charges for use of their API. However, I can activate it at any time. Check it out!

AlgoSort

This application allows you to visually see how some of the most popular sorting algorithms work behind the scenes! Currently has functionality for bubble sort, insertion sort, and selection sort.

Craps!

Craps is a common dice game that is played in casinos. It is a game of chance, where players bet on the outcomes of a pair of dice. This iOS application re-creates this game, but virtually. Note that the app is not published on the app store, but the repo is available.

Check Out More!

I have many more projects and applications available on my GitHub! Some of these include some python games like hangman, other web or iOS applications, and some university projects in C/C++ (these are private for academic reasons, if needed please contact me).