Hi, I'm Nisan Sabag.
I'm a web developer.
About
Who am I and what I do.

I am a Web Developer that specialize in Front-End Technologies.
I have passion for creating amazing user interfaces that are responsive and user friendly.
I am a people-person, I love to co-op with people to create batter web products.
Technologies
- HTML5 API's and Progresive Web Apps
- CSS, CSS3 and SASS
- Javascript, ES6 and TypeScript
- Reactive programming with RxJS
- Angular, React, Stencil and jQuery
- Design systems with Storybook
- Web Services with REST API and GraphQL
- Node.js and friends
- MongoDB and MySQL
- WordPress and WordPress REST API
- Testing with jest and puppeteer
- Flutter
Workflow
- npm, git, github, WebPack and Parcel
- Deployment with github pages, netlify, heroku, firebase and shared hosting with cpanel
Portfolio
Work from GitHub.
Angular Landing Page
Simple Angular Landing page focused on responsiveness without media queries and libraries
Private Repository
Online Shop
(Full Stack App)
(Full Stack App)
Node.js, Express, MongoDB, ejs, Payments with Credit Cards, Creating PDF files, Downloading PDF Files, User Accounts, Authontication, Authorization, Reset Password and Sending Emails.
Private Repository
Auth0 with React
Secure React with Auth0:
Signup, login/logout, authorization ,secure API calls, rules and rolls.
Signup, login/logout, authorization ,secure API calls, rules and rolls.
Private Repository
Reviews
(Full Stack App)
(Full Stack App)
Node.js, Express, MongoDB, Pug, REST API endpoints, File Uploading, Image Resizing, User Accounts,
Restricting Operations, Geocoding Addresses and more.
workout tracker angular
Angular App with ng-bootstrap and CRUD Operations with the HttpClient.
Blog
Last articles from my blog.

Next.js Basics
2022-10-17 13:54:36
Next.js is a framework that builds up on react. it has more features than react, it focuses on more things than React and it gives us clear guides and rules on how we should write our code and structure our files.

Node Server in Detail - part 1
2022-10-10 18:24:22
NodeJs is a powerful technology that we can use to create end-to-end applications with one language which is JavaScript and these applications can handle millions of users without blocking. we can build any application we can think of such as web applications, desktop applications, and hardware (embedded systems).

Internet and Networking Protocols Overview
2022-09-24 14:19:44
In this article, I will cover the basics of How the internet works by covering the history of the web and the networking protocols that make it work and are important for us as web developers to know and understand.

Promises Deep Dive
2022-08-01 20:40:11
Before promises, we handled asynchronous code with callbacks which were hard to handle well. besides being an unreadable code (pyramid of doom), trying to handle multiple callbacks to run after an asynchronous operation ended or handle a completed process later in the code was hard to handle. There was a need for a better coding approach for handling asynchronous events.
To read more articles click here
Contact
If you have any questions, feel free to contact me.