Nischal Singh

Senior Software Engineer

image

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

Careem, Dubai, UAE | Feb 2026 - Present
  • 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

Bimmatch, Hagor, Israel | Jan 2022 - Jan 2026
  • 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

Teasit, Miami, USA | Mar 2021 - Dec 2021
  • 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

Hubler, Bengaluru, IN | June 2019 - Mar 2021
  • 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

Marmeto, Bengaluru, IN | Oct 2018 - June 2019
  • 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.