NABHANI

TARIQ AL

NABHANI

Tariq Al Nabhani

Full Stack Developer

Just your friendly neighbourhood full stack developer looking to learn, improve and make his mark on the web. Take a look around to see my work or to learn more about me!

About Me

Bio

My name is Tariq, and I am a self taught full stack developer. I pursued a degree in IT with a specialization in cyber security and programming. In addition, I also decided to learn web developement online, taking as many courses as I could to make sure I understood the material.

And now I create my own websites! I love bringing ideas to life on a page and solving the problems/puzzles that come with it. I have been doing this for just under two years now and have been very much enjoying the journey. I am currently based in Malaga, Spain.

My past work experience not related to programming or web developement was all customer service based, giving me the people skills I need to interact with my clients and make sure I understand what their requirments are to provide them with a satisfactory product. I am a firm believer in that one will learn from every project they take on and I hope to continue to improve upon myself everyday to become a better developer.

Hobbies & Interests

When I am not coding, I am pretty much a mixed bag. I like the outdoors, mainly going to the beach or hiking/camping and doing some traveling. On the flip side, I am a bit of a geek. I like to play videos games and binge watch whatever on Netflix. I also enjoy a really good fantasy novel to read right before bed.

Skills

Languages

javascript

Javascript

html5

HTML5

css3

CSS3

java

Java

Frontend

react

React

redux

Redux

react

React Native

expo

Expo

sass

Sass

Backend

node

Node.js

express

Express

mongodb

MongoDB

mongoose

Mongoose

json web tokens

Json Web Tokens

graphql

GraphQL

Experiences

Career

Full Stack Developer

March 2021 - May 2021, as freelancer

Full Stack Developer

April 2020 - January 2021, with Blue Monocle Software

Key contributor in the development of a salon booking app for release on android and iphone

  • Built entire backend for the app using Nodejs and GraphQL
  • Designed database and implemented using MongoDB/Mongoose
  • Deployed backend using Google's serverless services on the GCP
  • A member of a three man team who worked on frontend

Education

Colorado State University Global

April 2015 - October 2019 | 3.79 GPA

Graduated from Colorado State University with a bachelor degree in Information Technology with a specialization in computer programming and cyber security.

Certificates

CompTIA Network+

Mar 2018 - Mar 2021

CompTIA Security+

Dec 2019 - Dec 2022

Projects

Beautify

Beauty salon booking app

Overview:

Beautify is a booking app for beauty salons. Salons are able to create multiple branches, each having a set of services and products they would like to offer to their clients. The customer will be able to choose a service from the available times along with which employee they would like to perfom it.


Backend:

Built with Node.js, Express and GraphQL. Mongoose/MongoDB for database. Bcrypt and JsonWebTokens used for authentication.


Frontend:

Built with React Native


Coming soon for Iphone and Android

Interverse

Translating chat app

Overview:

Interverse is a chat app with a twist. It translates the texts received. If a user is sent a message that is not in their preferred language, it is automatically translated for them.


Backend:

Built with Node.js and Express. Mongoose/MongoDB for database. Bcrypt and JsonWebTokens used for authentication. Translation done using Google Cloud Services


Frontend:

Built with React.js


Github

Instapic

Image sharing site

Overview:

Instapic is a social media website to share images with those that follow you. You can upload, like and comment on images as well as follow people that you're interested in.


Backend:

Built with Node.js and Express. Mongoose/MongoDB for database. Bcrypt and JsonWebTokens used for authentication. Google Cloud storage to store images.


Frontend:

Built with Next.js and Tailwind.


Github

Ravensgate

Site for guild in New World

Overview:

A site for a guild in the MMO New World. Users sign up and declare their level, role and weapons of choice. The leader of the guild declares a war where he then can form 10 groups of 5 to better organise for an in-game mechanic called War.


Backend:

Built with Node.js and Express. Mongoose/MongoDB for database. Bcrypt and JsonWebTokens used for authentication. Mocha and Chai for testing.


Frontend:

Built with React.js and Tailwind.


Github

Doc-Share

Document sharing app

Overview:

Doc-Share is a document sharing web app that allows two or more people to edit the same document at the same time.


Backend:

Built with Node.js and Express. Mongoose/MongoDB for database. Bcrypt and JsonWebTokens used for authentication.


Frontend:

Built with React.js using the Quill library for the text editor.



Github

SuperFit

Personal Trainer Website

Overview:

SuperFit is a mock personal trainer website built mainly to practice my pure javascript, html and css skills. The site is fully responsive.


Built with:

Built mainly with html and css. The only javascript used was for the hamburger icon.


Github

Demo

Note-ify

Note taking app

Overview:

Noteify is a note taking app. Users signup using their email and are able to write down their thoughts, create a todo list or whatever they would like.


Backend:

Built with Node.js and Express. Mongoose/MongoDB for database. Bcrypt and JsonWebTokens used for authentication.


Frontend:

Built with React.js


Github

Contact Me

Send Me A Message