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