This page contains all my projects - except the hundred unfinished ones, of course. If you want to talk about any project or contribute to it, feel free to contact me.
pyanime
One day I got sick of Netflix raising its prices every now and then, and internet websites were so full of ads. This annoyed me to the point where I created this project - the one I use most personally from my projects. It basically scrapes the faselhd website - and egybest before it closed - to browse and watch content without ads. The best part is I can use it from my terminal with my favorite media player. I also created an iOS app using Swift for it, if I wanted to watch from my iPhone.
Mojeeb
I developed this during my time with the AI club at Imam Abdulrahman Bin Faisal University. I had one week until our AI week show, where we showcase AI progress and host basic events. We wanted a presenter and guide for the students, so I made this. It can answer university students’ questions about our event, where it’s held, and what our club is about. It also contains some secret messages.
Nuha
This is my first proper Go project - built a REST API for a competitive programming platform without using an framework and only the go stdlib - it is awesome- users can solve algorithmic problems and get instant feedback. Implemented a concurrent submission pipeline to handle multiple user submissions efficiently, built in auth, and integrated with an external judge service for code evaluation.
Instructor Evaluator
an api for evaulting and fethcing university instructors, so students can know which instructor to register with. Then I created an iOS app as a front end. I had other ideas such as making the API public and allowing other students to build on top of it, but I lost interest with time. I also think I didn’t design my data very well, especially since I outsourced it and didn’t clean it properly - a lesson I learned from.
whatsapp bot
I think this is the most feature-rich bot I’ve ever built. It has many features and was a fun project for the community i built It had the ability to:
- Download from social media (Instagram, Twitter, YouTube)
- Convert videos, GIFs and images to stickers (before whatsapp supported this)
- Control group admin features (blacklist, word triggers, and statistics)
- Create votes (before WhatsApp added them)
- Integrate my instructor’s API
- Send Bitcoin price alerts
- Send messages anonymously
- Members level system (can mute eachother based on their points)
- memes group support (highest meme with laught reactions wins)
- Play Russian roulette (if you send $roulette, there’s a 1/6 chance you get kicked out from the group) idk why i built this
- Other fun, quirky ideas