Niraj Kumar Sah
Frontend Engineer building React, Angular and Web Component architectures for data-intensive products — currently shipping the BigFix Inventory & Vulnerability Remediation platform at HCL Software.
Where I've been building
Senior Software Engineer
HCL Software
- Building and maintaining the BigFix Inventory and Vulnerability Remediation (IVR) platform across On-Premises and SaaS deployments for enterprise endpoint security customers.
- Architecting modular UIs with React.js, Zustand and a Microfrontend setup, letting teams develop, deploy and scale application modules independently.
- Designing vulnerability dashboards, remediation workflows and policy-management features focused on usability and operational efficiency.
- Handling real-time data updates and async workflows for live vulnerability status feeds, tuned for rendering large security datasets.
Software Engineer
MapMyIndia (CE Info Systems Ltd.)
- Led development of responsive apps in React.js, Angular and TypeScript, lifting user engagement and satisfaction ratings by 30%.
- Built and integrated an AI-assisted image/video annotation platform — bounding boxes, polygons, polylines and intelligent labeling workflows.
- Shipped real-time collaboration and video streaming with WebSocket API and WebRTC, including streaming-response handling patterns used in LLM chat interfaces.
- Rebuilt core SPAs with React.js and Redux Toolkit, cutting page load times by 40% through rendering and performance work.
- Implemented canvas-based annotation tooling with Konva.js, plus offline-first storage via IndexedDB for large-scale data workflows.
- Migrated legacy AngularJS apps to modern Web Components (Custom Elements, Shadow DOM, ES Modules), improving maintainability and performance.
- Built reusable component libraries for data-dense screens, and integrated LLM/ML APIs to power auto-labeling and AI-assisted annotation.
The toolkit
Core Frontend
Architecture
State Management
Real-Time & Async
Build Tools
DevOps & Tools
APIs & Data
AI / GenAI Integration
Detected objects
Edito
In-browser code editor with local persistence via IndexedDB — a hand-built editor shell covering syntax handling, storage and layout.
observer-hooks
Lightweight, React-hooks-inspired observable module for watching object property changes and subscribing via callbacks. Published on npm.
gn-queue
A Queue class for running concurrent tasks off the main thread — enqueueing, error handling, progress tracking and cancellation. Published on npm.
Pixel Studio
In-browser photo editor — zoom, pan, filters and core image-manipulation tooling built directly on the Canvas API.
Foundations
B.Tech, Computer Science & Engineering
Aryabhatta Knowledge University (AKU), Patna