Nischal Singh
Senior Software Engineer
- +91 8126 886965
- nischalksingh@gmail.com
- Bengaluru, KA, IN
Senior Full Stack Developer (Frontend Heavy) with 7.6+ years of experience building scalable web applications using React.js, Next.js, TypeScript, Node.js, and modern frontend architectures focused on performance, SEO, and real-time systems.
Skills Summary
- Languages: JavaScript (ES6+), TypeScript
- Frontend: HTML5, CSS3, SCSS, React.js, Next.js, Redux, Recoil, Jotai, Material UI, Ant Design, Styled Components, Web Components
- Backend: Node.js, Express.js, MongoDB
- API & Data Layer: React Query, Apollo Client, GraphQL, REST APIs
- Architecture and Practices: Microfrontends, SSR/SSG, PWAs, Design Systems, Agile/Scrum, Sprint Planning, System Design, SEO
- Performance and Accessibility: Code Splitting, Caching, List Virtualisation, Web Workers, Service Workers, Lighthouse Optimisation, WCAG Accessibility, Internationalisation (i18n)
- Testing & Monitoring: React Testing Library, Vitest, jsdom, LogRocket, Sentry
- Cloud and DevOps: Firebase, AWS, GitHub Actions, Vercel, CI/CD Pipelines
- Performance and Accessibility: Caching, Code Splitting, List Virtualisation, Accessibility WCAG, Internationalisation (i18n), Web Workers, Service Workers
- Tools & Platforms: Git, npm, yarn, Webpack, Chart.js, Liquid (Shopify), Figma, Claude Code, Cursor
Work Experiences
Senior Software Engineer I
- Implemented admin panel notification feature enabling ops teams to deliver bilingual alerts to 10K+ merchants with CSV upload and bulk targeting support, reducing execution time by 60%.
- Designed an ad feature enabling merchants to create targeted outlet campaigns, define budgets, and track real-time analytics, improving engagement by 25% and reducing reporting turnaround by 70%.
- Diagnosed and fixed high-impact bugs across Saturn admin and Partner Portal while optimising shared UI components, improving application stability and enhancing merchant operational experience.
Senior Software Engineer
- Engineered a reusable AI chat UI for PDFs and interacts with 3D project models with element-specific queries, past chats, and in-panel PDF viewing, cutting investigation time from 20 to 5 mins.
- Created Bimmatch’s responsive reusable UI framework from scratch with Google Maps integration, reducing repeated development effort and speeding up feature rollout.
- Orchestrated a dynamic CMS where orgs create/edit products and their types with auto-updating fields, reducing manual setup through bulk CSV, RVT and RFA uploads for 1000s of entries.
- Handled org creation flow, RBAC, and multi-org switching for cross-functional teams, streamlining fast and secure onboarding for 10+ large organisations using Autodesk-based BIM workflows.
- Architected a backend-driven dynamic search bar with fields that output structured search queries, improving search accuracy and reducing user search time by 60% for any product.
- Drove release stability by resolving critical defects, mentoring engineers, and enforcing review standards, reducing production issues and improving deployment confidence.
Full Stack Engineer
- Led development of the reel-based PWA feed, improving performance and raising Lighthouse from 33→78, adding privacy controls, follow/unfollow, reporting, tips, subscriptions, and comments.
- Implemented a real-time chat and notification system using Pusher and Firebase Realtime DB, delivering instant frontend sync and improving responsiveness for user interactions.
- Developed and optimised applications using Next.js with a strong focus on CSR performance tuning; improved Feed API reliability and efficiency using Node.js and MongoDB.
- Scaled Teasit’s video pipeline by integrating AWS MediaConvert + FFmpeg, reducing processing time by 90% and supporting higher upload volumes.
- Led 5 engineers to deliver core features (payments, chats, search, payouts) and improved code maintainability by introducing TypeScript and reusable video hooks.
- Mentored engineers through pair programming, code reviews, and sprint planning in a Scrum-based workflow, increasing team velocity and code quality.
- Contributed to growth engineering through web scraping with Puppeteer to support GrowthX initiatives.
Software Engineer
- Rebuilt Admin Panel modules (People, Profile, Integrations, Sheets), improving UX and making the panel ~70% faster, significantly boosting admin productivity.
- Devised a drag-and-drop setup for ops/admins to arrange internal apps and actions, greatly reducing configuration time and lowering engineering dependency.
- Built Hubler’s first real-time WebSocket notification service(microservice), improving alert delivery reliability and cutting missed in-app alerts by ~90% across all Hubler products.
- Delivered a 4-step self-sign-up onboarding flow with multi-admin support, reducing manual onboarding work by hours and improving customer conversion.
- Converted AntD components into reusable Hubler-styled UI modules, improving design consistency and reducing UI development effort by ~30–40%.
Front End Developer
- Developed a Shopify returns/exchange tool using Vanilla JS, simplifying merchant workflows and improving return handling across multiple deployed ecommerce stores.
- Crafted the vendor section for ads targeting the audience, analytics via Chart.js. Developed vendor microsite and full admin panel using Material UI to streamline campaign management.
- Created an admin dashboard to manage and visualise cashback data with Chart.js, custom filters, and improved clarity and decision-making for cashback operations.
- Implemented multiple high-impact features across client Shopify stores, improving store performance, usability, and merchant operational efficiency.