niraj-kumar-sah.dev
x: 000  y: 000
person · frontend_engineer 0.99

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.

5Years experience
2Companies
40%Faster page loads shipped
open to opportunities · +91 98702 65205
247,88
class: experience · timeline

Where I've been building

Jun 2025 — Present

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.
Sep 2021 — May 2025

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.
class: skills · stack

The toolkit

Core Frontend

React.jsAngularTypeScriptJavaScript ES6+HTML5CSS3TailwindCSSAnt Design

Architecture

MicrofrontendsSPAWeb ComponentsShadow DOMCustom ElementsIndexedDB / Offline-first

State Management

Redux ToolkitZustandContext API

Real-Time & Async

WebSocket APIWebRTCStreaming responsesAJAX

Build Tools

WebpackViteNode.js

DevOps & Tools

DockerDocker ComposeGitGitHubGitLabJIRALinux

APIs & Data

REST APIsGraphQL

AI / GenAI Integration

OpenAI & Claude APIsLLM streaming UIsPrompt engineeringRAG concepts
class: projects · shipped

Detected objects

obj_01 0.98

Edito

In-browser code editor with local persistence via IndexedDB — a hand-built editor shell covering syntax handling, storage and layout.

obj_02 0.95

observer-hooks

Lightweight, React-hooks-inspired observable module for watching object property changes and subscribing via callbacks. Published on npm.

obj_03 0.97

gn-queue

A Queue class for running concurrent tasks off the main thread — enqueueing, error handling, progress tracking and cancellation. Published on npm.

obj_04 0.94

Pixel Studio

In-browser photo editor — zoom, pan, filters and core image-manipulation tooling built directly on the Canvas API.

class: education · academic

Foundations

obj_05 0.94

B.Tech, Computer Science & Engineering

Aryabhatta Knowledge University (AKU), Patna

Aug 2017 — Jun 2021
CGPA 7.98 / 10