Mohammed Al-Kaf
Mohammed Al-Kaf

Hi, I'm Mohammed

A Full Stack Developer

I've always sought out new opportunities and challenges that are meaningful to me. I am a full-stack web developer with a bachelor's degree in Electrical Engineering and a diploma in Full-Stack Development. I started my coding journey using C++ as my first programming language. I found my passion in coding, where creative ideas come to life.

As a web developer, I enjoy using my obsessive attention to detail, my unequivocal love for making things, and my mission-driven work ethic to literally change the world. That's why I'm excited to make a big impact at a high-growth company.

Skills & Technologies

A comprehensive overview of the technologies and tools I use to bring ideas to life.

๐ŸŽจFrontend

โš›๏ธ

React

โšก

Next.js

๐Ÿ“˜

TypeScript

๐ŸŽจ

Tailwind CSS

๐ŸŒ

HTML5

๐Ÿ’Ž

CSS3

๐Ÿ”„

RxJS

โš™๏ธBackend

๐ŸŸข

Node.js

๐Ÿš‚

Express.js

๐Ÿ

Python

๐Ÿ”ฎ

GraphQL

๐Ÿ”—

REST API

๐Ÿ”ง

C++

๐Ÿ—„๏ธDatabase

๐Ÿƒ

MongoDB

๐Ÿ˜

PostgreSQL

๐Ÿ”ด

Redis

๐Ÿ”ฅ

Firebase

๐Ÿš€DevOps

โ˜๏ธ

AWS

๐Ÿณ

Docker

๐Ÿ“

Git

๐Ÿ”„

CI/CD

๐Ÿ› ๏ธTools

๐Ÿ’ป

VS Code

๐ŸŽจ

Figma

๐Ÿ“ฎ

Postman

๐Ÿงช

Jest

โœ๏ธ

Cursor

My Projects

A selection of my recent work showcasing modern web development and design principles.

SportsPick App - Image 1 of 9
1 / 9

SportsPick App

SportsPick is a full-stack mobile application. It's a social platform where users can join nearby sport activities and invite other users to join their activities.

ReactJavaScriptNodeJSMongoDBExpressJSStyled-components
Haya E-Commerce Website - Image 1 of 1

Haya E-Commerce Website

(Work in Progress) Haya is a MERN stack e-commerce website for shopping with a responsive design for all devices. The user can log in/sign up, check the products available at the store, add products to cart and check out and process payment via Stripe.

ReactJSJavaScriptNodeJSMongoDBExpressJSJWTReduxStyled-components
ChatRoom+ App - Image 1 of 4
1 / 4

ChatRoom+ App

ChatRoom+ is a realtime group chat application built with React and Socket.io. Users can login or sign up with a new account. In the app, Socket.io allows bi-directional Secured Realtime communication between the client and the server.

ReactSocket.ioJavaScriptNodeJSMongoDBExpressJSStyled-components
Critter - Image 1 of 4
1 / 4

Critter

Critter is a full-stack web app. It's similar to Twitter. The user can post a new tweet, like and retweet any tweet in the home feed.

ReactJavaScriptNodeJSCSSExpressJSStyled-components
Hangman Game - Image 1 of 3
1 / 3

Hangman Game

Hangman is an old school favorite, a word game where the goal is simply to find the missing word or words. You will be presented with a number of blank spaces representing the missing letters you need to find.

ReactJavaScriptCSSStyled-components
SlingAir - Image 1 of 3
1 / 3

SlingAir

SlingAir is full-stack flight booking app. It allows current user to make a flight reservation, modify and, retrieve an existing reservation.

ReactJavaScriptNodeJSMongoDBExpressJSStyled-components
Fruit Emporium - Image 1 of 3
1 / 3

Fruit Emporium

Fruit Emporium is a simple modern food store. The customer can check different types of fruits available in the store and read more info about it and check its price and availability.

ReactJavaScriptCSSStyled-components
Car Dodge Game - Image 1 of 5
1 / 5

Car Dodge Game

Car Dodge is built using Object Oriented Programming. In the game, you are the car driver. You can move left, right, up and down with the arrows of your keyboard and dodge cars.

JavaScriptCSSHTML

Let's Work Together

I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, I'll try my best to get back to you!

Get In Touch

Ready to start a project or have a question? I'd love to hear from you. Send me a message and I'll respond as soon as possible.

โšก

Quick Response

I typically respond within 24 hours during business days.

ยฉ 2024 Mohammed Al-Kaf. Built with Next.js and โค๏ธ