Nischal Singh
- +91 8126 886965
- nischalksingh@gmail.com
- Bengaluru, KA, IN
Meticulous web developer with 7+ years of experience in JavaScript, React, Next.js, and TypeScript. Expert in building complex reusable components from scratch.
Work Experiences
Senior Software Engineer I
I have worked on building impactful merchant-facing and internal tools, including an admin notification system that enables operations teams to communicate effectively with restaurant partners through targeted, multilingual messaging. I also contributed to designing and developing an advertising platform that empowers merchants to create campaigns, manage budgets, and track performance through real-time analytics dashboards, driving engagement and business growth.
Senior Software Engineer
Developed an AI-powered chat UI that reads PDFs and interacts with 3D models to answer element-specific queries. Built reusable components, CMS, and dynamic search improving accuracy by 60%. Managed roles, org systems, and performance while mentoring engineers and boosting dev velocity.
Full Stack Engineer
Led development of a reel-based PWA feed, improving Lighthouse score from 33→78. Built real-time chat with Pusher and Firebase notifications. Scaled video processing using AWS MediaConvert and FFmpeg, reducing time by 90%, while leading a team and improving code quality with TypeScript.
Software Engineer
Working as a Front End Developer on various features of Hubbler product.
Front End Developer
Rebuilt admin modules making them ~70% faster and improving productivity. Created drag-and-drop configuration tools and a WebSocket-based notification service reducing missed alerts by 90%. Delivered onboarding flows and reusable UI components to enhance scalability and consistency.
Front End Developer
Built a Shopify returns/exchange tool improving merchant workflows. Developed ad vendor systems with analytics dashboards and microsites using Material UI. Created cashback dashboards with filters and insights, and implemented performance-focused features across multiple ecommerce stores.
Projects
Rewritten and redesigned multiple modules such as People, Profile, Integration & Sheets of Admin panel for better user experience. Made it approximately 70% faster than old Admin panel using React JS, Javascript, Redux, SCSS, HTML and Antd.
A very easy configuration setup for operations and admins of the different organization to set up the order of internal apps and buttons for mobile app using drag & drop on the web. Used React JS, Javascript, HTML, SCSS in this module.
This module was created as the first service for Hubbler. It can be used on any Hubbler website as a submodule to display all notifications both on the website and also browser notification. Used Websocket to display live notification along with React hooks, JavaScript, Antd, HTML & SCSS.
Self Sign up
Onboarding of any organization in Hubbler was made simple using self sign up. They can simply fill 4 steps to onboard Hubbler and also they can add multiple admins also while signing up.
Managing returns and exchanges easily using this app. Vanilla Javascript, HTML5 and CSS3 has been used for UI/UX. Implemented this project on different Shopify stores.
Vendor section of this website including the section in which he/she can advertise his course and see results in Reports. Used different graphs(used Chart JS) to show analytics of all his/her Ads. Created a whole campaigning section using React JS, Javascript, Antd, CSS3 and HTML5 where a vendor can select course and audience. Also created microsite(vendor landing page) and admin panel for GMC using Material UI.
Admins can handle and graphically see all types of cashback they have issued. Used Chart JS to filter data and show on the graph. Filtering data using Vanilla JS and implementing them on the graph. Its UI part has been made by using HTML, CSS, JS & jquery.
Used Spotify APIs, React JS, Redux, Javascript, CSS3, HTML5 to make a song player in which you can search for artists and play songs of their albums. Giving options to choose album and songs of the selected album.