Software Engineer | Lifelong Learner
Mozart. An optical music recognition (OMR) system. Converts sheet music to a machine-readable version.
707Oud. 🎵 High quality clone of Spotify with all its functionalities built using ReactJS, React-Router, Bootstrap.
52Anees. Multi-turn open-domain Arabic chatbot with a wide set of features.
39minesweeper. Minesweeper game built with Vue, Vuex, Vuetify, and SCSS
23boardease. A chrome extension to download recorded videos from Blackboard Ultra
20ArithmeticCoding. Image compression using arithmetic coding algorithm
17frontend-components. The frontend of some of the popular web components using vanilla JS
13BlobbyVolley. ⚾️ Multiplayer Assembly 8086 Clone of BlobbyVolley Game
10ProblemSolving. My solutions to Dr.Mostafa Saad's sheet to train and improve problem solving skill and to learn Algorithms.
10invasion. 👽 Earth invasion game built using React, Redux, and SVG
6AudioVisualizer. Minimal Audio Visualizer: https://aashrafh.github.io/AudioVisualizer
6enwik8. An attempt to compress the enwik8 file
4lyricize. SPA where you can search for song lyrics. Built using React Hooks, Context API, React Router, Font Awesome, and Bootstrap.
3vue-pagination. Article pagination component using Vuejs with a simple API using Nodejs and MongoDB
3A4A. 🏆 Competitive programming website to manage competitive programming activities with a virtual judge.
3QtNotepad. A Notepad that simulates the main functions of Windows Notepad using C++/Qt
3PaintForKids. 🎨 Paint-For-Kids Project, fully coded using C++,C as a Project for Object Oriented Course [2018]
3anees-dataset. The dataset used to fine-tune the GPT-2 model used in Anees for the multi-turn dialogue generation.
2the-course-experience. :memo: Slides and materials of my talk about my experience creating a course
2practice-go. A collection of codes I write during learning Go
2kitty-pwa. Learning by doing PWA app about Cats!
2naivec. A simple C compiler implemented in LEX (Flex) and YACC (Bison)
2SpaceTrippers. 🤖 🚀 3D WebGL interactive game using TypeScript and NodeJS.
2sortizer. Analysis of Sorting Algorithms
2ReactBullets. Some points I wrote before start coding Oud frontend in addition to some helpfull rsources which was a helping hand.
1AudioSteganography. 📡 ELC225 Signals's Final project
1wookie-movies. JavaScript
1TheFour. A Web Application for kids to test their skill on the four basic operations of arithmetic.
1Fruity. Fruity is a cool and challenging reaction game.
1educative-nodejs. Educative course, "Building Full-Stack Web Applications With Node.js and React"
1NumberMunchers. 👦 One-Player Assembly 8086 inspired by the popular Number Munchers Game
1UnbeatableTicTacToe. A tic-tac-toe game that never loses using the Mini-max Algorithm.
1FWD. My notes, exercises solutions, and projects during FWD nanodegree on Udacity
1