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.

JavaScript Runtime
2022-01-08 23:08:54
The JavaScript engine and the JavaScript runtime are responsible for running JavaScript code, the JavaScript engine alone will freeze the page as long as the call stack is not empty.

JavaScript Engine
2022-01-08 22:08:21
The job of the JavaScript engine is to translate the JavaScript code that we write into something that the computer can understand which is 0 and 1

Web Components Overview
2021-05-06 23:27:52
Web components are HTML elements that are not built into the browser, but are created by developers.
Web components are broad term for a couple of specifications that are built in modern browsers...

Angular Service: Notification
2020-12-13 22:26:55
Services are not only great for sharing data, they can also provide notifications. we can use the service to broadcast a notification to components / services about state changes without the need to wait for the component to ask for the new state.
To read more articles click here
Contact
If you have any questions, feel free to contact me.