Front-End Developer · Mumbai, India

Farhaan Solanki

I build data-dense React interfaces — dashboards, auth flows, and the API layers that keep them fast and predictable.

1+ Year in production
3 Internal tools shipped
4 Person product team
4 Full-stack portfolio projects

Experience

Front-End Developer

DigitalSalt Technologies · May 2025 – Present · Mumbai, India
  • Front-end engineer on a 4-person product team, building and maintaining 3 internal SaaS tools used daily across the company.
  • Re-architected the component layer around Redux Toolkit slices, removing prop-drilling and cutting state-related bugs by an estimated 25%.
  • Built a centralized API middleware layer with retry logic and error boundaries, reducing user-facing error reports by an estimated 20%.
  • Implemented JWT-based authentication with RBAC across Admin, Manager, and Employee roles, in production since launch.
  • Improved render performance using React.memo, useMemo, and route-level lazy loading, cutting initial load time by an estimated 30%.
  • Worked directly with backend engineering to define API contracts upfront, cutting integration rework by roughly half each sprint.

Projects

SaaS Analytics Dashboard — revenue, orders, and customer KPI overview

SaaS Analytics Dashboard

Live

A multi-tenant analytics dashboard for a B2B SaaS-style product — live KPI cards, filterable data tables, and Recharts-powered time-series charts on a normalized Redux store.

  • Role-based dashboard views (Admin vs. Viewer) with protected routes and a permission context.
  • Reusable useFetch hook with debouncing, caching, and abort-on-unmount.
ReactRedux ToolkitRechartsREST APIsTailwind CSS
View live →
InsightDesk landing page — AI feedback intelligence dashboard

InsightDesk

Live

AI feedback intelligence dashboard that scores customer feedback sentiment, extracts recurring themes, and generates a prioritized action list using the Gemini API.

  • Express middleware layer with a rule-based fallback analyzer, so it demos reliably without a live API key.
  • Custom SVG sentiment gauge alongside Recharts visualizations.
ReactExpress.jsGemini APIRechartsTailwind CSS
View live →
Attendance Management System — admin dashboard overview

Attendance Management System

Code

Full-stack RBAC & payroll platform with role-based dashboards for Admin, HR, Manager, and Employee, backed by Strapi CMS.

  • Engineered payroll automation — custom late-entry and absence calculations feeding detailed salary breakdowns.
  • Secure role-based dashboards limiting feature access, with real-time attendance and leave-request status.
ReactRedux ToolkitStrapi CMSTailwind CSS
View code →
Shop Hub — e-commerce landing page

Shop Hub — E-Commerce

Code

A full-featured e-commerce app with catalog browsing, cart, checkout, and order tracking, built on the Fake Store API.

  • Redux Toolkit for auth, cart, and order workflows; role-based access with login/logout state.
  • Category filtering, search, sorting, and pagination, plus full order history and tracking.
ReactRedux ToolkitFake Store APITailwind CSS
View code →

Skills

Core
React.jsJavaScript (ES6+)HTML5CSS3Tailwind CSS
State management
Redux ToolkitAsync ThunksContext APICustom Hooks
API & auth
REST APIsWebSocketsJWTRBACAxiosError Boundaries
Performance
React.memouseMemoLazy LoadingCode SplittingDevTools Profiler
Backend (working knowledge)
Node.jsExpressStrapi CMSPHPMySQL
Tools
GitGitHubVS CodePostmanChrome DevToolsVercelFigma

Education

Integrated MCA

Mumbai University · 2025 – Present

B.Sc. Information Technology

Chikitsak Samuha's Sir Sitaram & Lady Shantabai College · Jul 2022 – Apr 2025 · CGPA 8.7/10

Contact

Open to Front-End and Full-Stack Developer roles — remote or Mumbai-based. Reach out directly, or find me on either platform below.