Projects

My projects make use of a vast variety of latest technology tools. My best experience is to create Laravel/NodeJS Backend Projects, Golang Scripts, Vue Project, and React Project. Below are some of my projects. Note that these are the available samples that can be public.

golang-twitter-clone

A Golang Twitter clone using Golang and PostgreSQL, exposing API endpoints to leverage the most common twitter endpoints such as Feeds, Following, Replying To Tweets, Real Time Feeds.

Meetups Clone

A Meetup.com clone, which covers most of the backend of meetup features such as creating events, groups and publish events to groups. Also, commenting on events and attending them, sending reminders, authorization and privacy for users/groups.

Anonmyous Message Board

Creating a thread with anonymous comments by users using Golang and Gin.

Blog

A simple blog using Golang for the API, and consuming this API using NuxtJS

Port Scanner

Simple CLI Port Scanner

Scaling up Horitonzally PoC

Applying Horizontal Scaling Concepts on a simple application through Golang, such as Caching, Serivce Discovery, Load balancer and Centeral Log Service

Podcast Itunes API

Simple GraphQL Wrapper of Itunes API.

Microservice E-commerce

Using NestJS and microservices pattern to create a couple of services that communicate with each other

Slack Clone

Slack Clone Leveraging Chat, Channels, Teams features using NestJS/ReactJS with GraphQL

E-Commerce

E-commerce using Laravel For API using TDD Methodology through PHPUnit and NuxtJS For the frontend.

Forum API

Forum API Using ADR Architecture.

Youtube Clone

Youtube Clone using Laravel, Telestream, Aloglia, AWS S3 For API using TDD Methdology through PHPUnit, and NuxtJS For the frontend

Simple Booking System

Simple Booking System using Laravel & Livewire.

Word Memorizer

A simple static website related to food restaurants service. this is reasponsive as well.

Distributed Systems PoC

Apply Distributed Systems concepts such as Service Discovery, Service Registry, Service Deregistration, Heartbeat checks.

Reddit Clone

Reddit Clone Leveraging Channels, Comments, Threads & Votes features

Twitter Clone

Twitter clone using Node.js, ReactJS and GraphQL

Multi Video Chat

Multiple Video Chat Meeting using WebRTC

Ideas API Clone

Ideas API Clone using GraphQL

Mobile Forum

Using Native-script vue to consume Forum API




More Projects (Github)