Yes, 95 percentile in JEE Main is a good score and shows strong preparation. With this percentile, you can expect a rank around 45k–55k, which opens several options. Getting top NITs with CSE or ECE is difficult, but not completely impossible with quotas. You can get mid-tier or newer NITs, especially in non-core branches. Your chances improve a lot if you have a home-state or category reservation. Overall, it’s a solid score and a good base to aim for better options in further attempts.