Computer Science Projects

ROY

Student-centric search engine used for various high school curriculums. Services for GCSE Chemistry, Biology, and Economics currently on offer.

Technologies used: HTML, CSS, Flask, JavaScript, Python 3, Supabase, Swift, SwiftUI

Buffet League

Comedic multiplayer soccer game with various food items used as soccer players.

Technologies used: Unity, Blender, Mirror

iPhoneOS 1.0 

Original 2007 iOS remade using Swift & SwiftUI. You won't be able to tell the difference between this remake and the real iOS from 2007!

Technologies used: Swift, SwiftUI, Xcode

cARrom

Tabletop game widely popular in the Gulf and South Asia brought into Augmented Reality. Coming soon!

Technologies used: Xcode, Unity, C#, Blender, Krita, ARFoundation

Salati AI

Counts the number of rak'ats one prays using a device's front facing camera and world class AI & Computer Vision (CV) technology.

Technologies used: Swift, SwiftUI, Xcode, UIKit, Apple's 'Vision' framework, CoreML, Turi-Create, Mac Catalyst

Machine Learning Projects - Summer 2020

Some projects I made to practice my new skills from a Machine Learning course I took during the COVID-19 Lockdown. Projects here involve basic ML models such as Linear Regression, Logistic Regression, K-Nearest Neighbor.

Technologies used: Python 3, Tkinter, Pandas, Sk-Learn, numpy, matplotlib, BeautifulSoup, requests

AssemblyLine

Students studying Computer Science courses from Cambridge International (CIE) use a very strict form of Pseudocode. This W.I.P software converts code written in CIE Pseudocode to program code.

Technologies used: Python 3, Tkinter (planned)

Takhayal

Text-to-Image generation brought to the Arabic Language.

Technologies used: Swift, SwiftUI, Xcode, Python, Pythonanywhere (Hosting a server), Flask

Pathfinding algorithms - October 2020

Project I made to test Pathfinding algorithms such as Breadth-first, Depth-first, Greedy-best, and A* search. 

Technologies used: Python 3 only

Voyager

Open source video game revolved around world exploration and travel. 

Technologies used: Python 3, Panda3D, SimplePBR, Blender3D, L3DT