Hello,
I'm Awad

A Software Engineer with an 👁️ for design

Chronicle

A Full Stack app that provides users with a WordPress-like experience, enabling them to author and manage their personal blog. It comes equipped with a fully functional dashboard that enables authors to create their own unique content and brand. Originally built with the MEVN stack (Mongo, Express, Vue, Node).

Chronicle
Technologies

I used a wide variety of technologies on this project. Some of them are:

TypeScript

JavaScript (ES6)

NextJS

Tailwind

GraphQL

Docker

SQLite

PostgreSQL

LMN

Legal Mentors Network is a social network that connects law professionals with students and graduates. The app comes with swipe-based matchmaking, instant messaging and many more features. It factors in the user’s location and interests when executing the matchmaking algorithm. The app is currently in development, but the code is available on GitHub.

Technologies

Flutter

Rust

Dart

SQLite

Docker

PocketBase

OOP

MVC

Salah Times

A remake of the original Salah Times app. Salah Times is a mobile friendly app that consumes a prayer times API to display the prayer times for London. The latest version of Salah was created to fix unnecessary complexities in the original as well as to experiment with emerging technologies. With this iteration, I used React (as opposed to Vue 2 and Vue 3), Typescript, Next and Tailwind.

Technologies

TypeScript

JavaScript (ES6)

React

NextJS

Tailwind

Mobile-First

HTML5

CSS3

Pokedex

Pokedex is a web application that allows users to learn more about Pokémon. The application consumes data from the PokéAPI and renders the results on screen. It uses a caching mechanism to reduce the number of calls to the rest api. This means that users can quickly and easily access information about Pokémon. The application also includes a detailed information page for each Pokémon, which includes information such as the Pokémon's stats, types and more.

Technologies

React

TypeScript

JavaScript (ES6)

HTML5

CSS3