Nikhil

Frontend Developer

I'm Nikhil Dabhade, a Frontend Developer currently working as a SDE 1 at CompUp. I specialize in building responsive, highly performant web applications using React and TypeScript to deliver high quality user experiences.

01. Where I've Worked

2025/02 – Present

Software Development Engineer 1 @ CompUp

  • Developed and maintained React based analytics features, including a Graph Comparator used across all analytics pages, enabling side by side dataset analysis.
  • Refactored ~20% of React modules using memoization and performance optimization techniques, reducing unnecessary re renders by ~35%.
  • Improved application performance using Webpack code splitting and lazy loading, reducing initial bundle size and improving load times.
2024/08 – 2025/02

Software Development Engineer Intern @ CompUp

  • Developed 10+ interactive data visualization charts using Apache ECharts, converting complex backend data into user friendly UI.
  • Implemented the "Salary Plan" feature, enabling clients to configure and manage flexible salary structures through a structured UI flow.
  • Assisted in migrating JavaScript components to TypeScript, participated in code reviews, debugging, and component testing using Jest.

02. Some Things I've Built

React Virtualized Tree (NPM Package)

Built and published a reusable React component package on NPM that enables developers to integrate a virtualized tree view with customizable node components. Optimized rendering using canvas based virtualization for smoother interactions with large datasets.

React TypeScript Konva NPM

SaaS Admin Dashboard

Developed a responsive analytics dashboard using React and TypeScript to visualize structured datasets through charts and tabular views. Integrated RESTful APIs, implemented loading/error states, and optimized UI rendering.

React TypeScript Material UI Recharts Zustand

Ingestx

Developed Ingestx, a headless, framework agnostic data ingestion engine designed to parse, validate, and transform tabular data (CSV/Excel) through a configurable pipeline. Implemented a plugin based architecture for extensible and type safe data processing.

React TypeScript Node.js ETL Plugin Architecture
View All Projects

03. Skills & Tools

Frontend Technologies

React TypeScript JavaScript (ES6+) HTML5 CSS3 Next.js SSR

UI & Visualization

Material UI (MUI) Apache ECharts Konva.js HTML5 Canvas Responsive Design

State & Architecture

Zustand Context API REST APIs Async Programming

Testing & Performance

Jest Virtualization Code Splitting React Profiler Web Vitals