NS

Nidal Shaar

Fullstack Developer

Fullstack Software Engineer with experience in real-time communications systems, VOIP Integrations, and AI-powered automation. Skilled in React and Node.js with a track record of delivering production-ready solutions and commercial prototypes.

Skills & Technologies

Languages
TypeScriptPythonSass
Frameworks
React.jsNode.jsNext.jsElectron.jsGraphQLTypeORM
Tools
Adobe IllustratorNexe.jsNSSM
Platforms
Chrome ExtensionsUnity 2D
Soft Skills
CommunicationAttention to DetailsProblem Solving

Work Experience

Fullstack Developer
Rainbow LDAP Connector – Data Integration Platform
July 2023 - Present

Nablus, Palestine

Designed and implemented LDAP/Active Directory connectors processing 100,000+ users and companies across enterprise environments. Built scalable data import, synchronization, and migration pipelines optimized for large identity datasets. Engineered extensible, multi-tenant–ready services with strong configuration isolation.

React.jsNode.jsTypeScriptLDAPREST APIsExpress ServerWindows Services
  • Processed 100,000+ users and companies
  • Built scalable data pipelines
  • Multi-tenant architecture
Fullstack Developer
Rainbow For Teams - Cross Platform Desktop Application
April 2022 - September 2024

Rawabi, Palestine

Introduced Electron.js to transform a web-based communication platform into a fully featured cross-platform desktop application. Implemented native desktop capabilities for call handling, event management, and system-level integrations.

Electron.jsNode.jsReactTypeScript
  • Cross-platform desktop application
  • Native desktop capabilities
  • Call handling integration
Fullstack Developer
Click2Call - Enterprise Chrome Extension (VOIP)
September 2021 - August 2022

Rawabi, Palestine

Led full migration from Manifest V2 → V3, redesigning background execution, permissions, and messaging architecture to meet Chrome's new security model. Refactored the entire codebase from JavaScript to TypeScript, significantly improving reliability, scalability, and long-term maintainability.

ReactTypeScriptJavaScriptChrome Extensions (Manifest V3)VOIP
  • Manifest V2 to V3 migration
  • JavaScript to TypeScript refactor
  • Enhanced security and maintainability

Projects

AI Voice Assistant for Paid Parking Management
An intelligent voice-powered system for managing paid parking operations using AI and voice recognition technology.

Status: In Progress

Started: 2026

AIVoice RecognitionNode.jsReact
  • Voice-powered interface
  • AI-driven automation
  • Parking management system

Get In Touch

Send Me an Email
I'll get back to you as soon as possible
Leave a Message
Share your thoughts without signing up

Did you like my portfolio?