Amir Adel

Hi, I'm Amir.

I build things for the web.

I'm a passionate, self taught software developerwith a love for gaming, music and coding, andan ambition to leave a mark on the software world.
About Me

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.

About Me

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)
About Me

Tech Stack.

These are the tools and technologies where most of my expertise lies and that
I mainly use when building my projects.

TypeScript
React
Next.js
Tailwind CSS
Prisma
PostgreSQL
tRPC
Node.js
Express
Astro
Vite
Turborepo
Planetscale
Git
Work

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)

Arabian League Grounds

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)

TypeScriptReactNext.jsTailwind CSSDrizzleORM
Cat Corner 🐱

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)

TypeScriptReactNext.jsTailwind CSStRPCPrisma

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.

TypeScriptReactNext.jsTailwind CSStRPCPrisma
Amplified Spotify 🎵

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)

TypeScriptReactNext.jsTailwind CSSSpotify API
Personal Website 🙍‍♂️A vanilla personal website to showcase my hobbies, interests and skills, projects. Includes features like a dark mode toggle and an image slider.
HTMLCSSJavaScript
Coffee Express ☕A functional coffee shop application made with Flutter and uses GetX for state management. It features a home page, a product page, a cart, and the ability to add items to favorites.
DartFlutterGetX
Shopfront🛒

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.

TypeScriptNode.jsExpressPostgreSQLJasmine
Image Processing 📷

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

TypeScriptNode.jsExpressSharp
Weather Journal ☔

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

HTMLCSSJavaScriptNode.jsExpress