nSoft offers cutting edge web development solutions and consulting services. We are skilled and experienced at creating top-quality User Interfaces for both web and mobile platforms as well as blazing-fast servers that support those apps.
We offer our clients first-class, customized client & server solutions, whether in-house or remotely.
OUR EXPERTISE
React & Node.js, React, Angular and Typescript, as well as corresponding server technologies such as GraphQL, MongoDB, PostgreSQL, etc.
OUR ADVANTAGE
► 18 years of successful delivery of complex software projects
► Deep technical knowledge – with front-end and full-stack technologies
► Meeting tough deadlines is second nature to us
► Always up-to-date using the latest technologies
► Able to work completely autonomously on end-to-end projects, including in-team QA
► Full commitment to excellence providing the highest level of service to out clients
SOME OF OUR CUSTOMERS
• Autodesk
• Sapiens
• Chegg
• VMWare
• Elbit
• Elta
• Discount Bank
• Various startups and SMBs
WE ARE MOST BENEFICIAL WHEN:
• Time frames are tough ► we either consult your team and together work out the best way to finish the task on time, or we just take full ownership over part of the project and deliver it on time, by your team’s standards.
• Your development team is overloaded ► our developers join your team and support your project, in-house or remotely.
• There is not enough domain-specific experience or knowledge within the existing team, resulting in expensive mistakes ► we enter the project as a technical authority, guiding your workforce, making full use of our vast knowledge and experience.
WHAT OUR CLIENTS SAY
“I highly recommend nSoft, a true partner we can count on.
Nadav is very considerate, understands our point of view and responds to any request.”
Tomer Galon
Autodesk
Ready to talk? – E-mail us ► nadav@nsoftdev.com
At nSoft, Continuous Delivery is not just a buzzword - we personally drive to the customer's office to deliver the code, fresh out of the editor 🤓
(and as seen on the screen, we also strive to keep ourselves at peak performance at all times 🚀)
#efficiency#processmanagement#continiousdelivery
🕎 Happy 2025 & Hanukkah Sameach! 🎉
The new year is here, and so is the light of Hanukkah — a perfect time to say thank you. - A huge thank you to our clients and incredible team for making 2024 a year of achievements and progress. Your hard work and trust mean everything to us!
Our thoughts are also with the hostages and their families, and we’re praying for their safe return as we start this new year.
Here’s to a bright, peaceful, and successful year ahead. Let’s make it amazing! ✨
Nadav Lebovitch
Ever wanted to sprinkle some animations into your app—like a simple show/hide effect—only to realize it breaks when the element is fully invisible?
Framer Motion solves this and so much more.
From a React-specific library, it’s now a cross-framework animation superpower supporting React, Vue, Svelte, and vanilla JavaScript.
It even got a new home now!
With the new motion.dev, it brings smoother animations, layout transitions, gesture support, and simpler code — all with minimal setup.
Seems like 4.5M weekly downloads might just be setting the standard for web animations.
Whether you’re building complex transitions or lightweight effects, Motion is your tool for simple and smooth animations.
https://lnkd.in/d9gcuwivNadav Lebovitch
#React’s power comes from its simplicity: taking inputs (props and state) and calculating an output (UI).
Now, to be honest - this process works best when components render without side effects – ensuring a smooth, predictable UI.
However, in real-world applications, side effects are inevitable. And if it's there - it should be managed.
What does “manage #effects” mean?
- Keep Render Pure
- Use Event Handlers for Event-Based Side Effects
- Synchronize State with External Systems in useEffect
Not entirely sure how to approach those? check out this superb post on UI.dev:
https://lnkd.in/dmPaS9MHNadav Lebovitch
#React’s power comes from its simplicity: taking inputs (props and state) and calculating an output (UI).
Now, to be honest - this process works best when components render without side effects – ensuring a smooth, predictable UI.
However, in real-world applications, side effects are inevitable. And if it's there - it should be managed.
What does “manage #effects” mean?
- Keep Render Pure
- Use Event Handlers for Event-Based Side Effects
- Synchronize State with External Systems in useEffect
Not entirely sure how to approach those? check out this superb post on UI.dev:
https://lnkd.in/dmPaS9MHNadav Lebovitch
Payload CMS sets itself apart in the headless CMS space with a code-first approach designed specifically for developers.
Unlike CMSs like Sanity or Strapi, which rely on visual interfaces and configurations, Payload is embedded directly in the codebase, offering more control over backend functionality and security.
This approach means data seeding, complex relationships, and admin UI customization are handled directly in code, eliminating many configuration steps. Plus, Payload's native TypeScript support and server optimizations translate to faster performance, especially for complex applications.
For teams working in Next.js or React, Payload’s flexibility and seamless integration make it a powerful choice for high-performance, scalable applications.
https://lnkd.in/dUz36n9XJack 🤔 HerringtonNadav Lebovitch
#TanStack Start is quickly gaining attention as a strong alternative for #React developers, offering a unique approach to full-stack development.
Unlike many frameworks that focus on server-first setups, TanStack provides a client-first experience with advanced features like type-safe routing, server-side rendering (SSR), and server-side streaming without compromising on user experience.
#Nextjs isn’t going anywhere and is fully relevant - offering robust server-side features, like full document SSR transitioning to rich client interactivity.
However, #TanStack presents a fresh choice for developers who prioritize a client-side approach and need a framework that emphasizes type safety and control - yet without compromising on server super-powers which are on the rise nowadays.
https://lnkd.in/dGVXZJxgNadav Lebovitch
"Routing? I do Frontend for 10 years already. I can write a router in 20 minutes without AI. It’s just matching the URL to some component, no?"
Not so fast. In this talk, Tanner Linsley dives deep into type-safe routing and uncovers why most routers today leave your app vulnerable. If you’ve ever worked with magic strings, anys, or unknowns, you know the headaches that come with unchecked routing assumptions.
Tanner explains how this lack of #type#safety leads to fragile apps, missed bugs, and painful refactors.
And he know what he's talking about - in his startup, Nozzle, he built a google-analytics like tool for several years. You can only imagine the amount of data and views.
For the experienced dev, it’s not just about avoiding errors—type-safety is key to improving the #developerexperience.
The truth is - without go-to definitions, autocomplete, or enforced validation, you’re flying blind, trusting yourself or fellow developers to remember every detail. Now THAT is a risk.
Hence #TanStackRouter: 100% type-safe and built with TypeScript.
Tanner spent ***four years*** tearing apart existing routers to ensure fully inferred types—no casting, no guesswork.
Every path, param, and search is validated, while middleware is seamlessly integrated.
It even handles complex serialized state management with performance optimized for tens of thousands of routes.
So - if you’re ready to ditch fragile routing and demand a deeper, safer system, TanStack Router might just be the tool you’ve been waiting for.
https://lnkd.in/d8SzzhHdNadav Lebovitch