Hi, I'm Amir.
I build things for the web.

Briefing.
I am a full-stack developer who excels at creating
elegant, reliable and easy to use web applications using various tools
and technologies. I am a hard worker, I am always eager to learn
new stuff, and always striving to deliver to the best of my abilities.
Notable Skills.
These are some languages and tools that either I used to work with, I have some level of familiarity with or I learned when I first started to code.
- C/C++ (First languages learned)
- Python (Made a web scrapper and a typing game)
- C#/Unity
- Dart/Flutter
- HTML5/CSS3
- JavaScript
- Discord.js
- Jasmine
- CircleCI
- AWS (S3, RDS and Elastic Beanstalk)
Tech Stack.
These are the tools and technologies where most of my expertise lies and that
I mainly use when building my projects.













Projects.
These are some of the projects that I worked on, the source code is and live links are attached to each project card, there are more projects available on my github.
(Note: some of these projects are connected to a free tier PlanetScale database that automatically shuts down after 7 days of inactivity)

An all-in-one companion for Riot Games' League of Legends Arabian League championship with the ability to view the standings and schedule of the matches, while also being able to predict the results of the matches and compete with other users via the leaderboard.
(Updated & Maintained with 200+ active users)

A social media like website for posting pictures of cats, includes features as posting, liking, commenting and viewing user profiles, and any pictures that do not include a cat will be rejected
(still under development with more features to come)

Type Master ⌨️
A full stack typing game with features like user registration, difficulties, themes, tracking progress and leveling system, leader boards and in-game stats such like typing accuracy.

An application that allows users to log in with their spotify accounts and view their most listened to tracks.
(still under development with more features to come)


A back-end for an e-commerce website that follows the MVC architecture and implements a number of microservices that enable features like user accounts, registration, authentication & authorization, product management, cart management, order management.

An API with endpoints for resizing and adding filters to images using Sharp.

An application that fetches weather data from the OpenWeatherAPI based on a ZIP code input and displays it to the user.