Hi, I'm Dharmit

Senior Frontend
Engineer

Turning complex product requirements into reliable frontend systems.

I build frontend systems for production — architecting state, optimizing performance, and shipping interfaces that scale across SaaS platforms, enterprise tools, and browser extensions. Three-plus years of owning frontend delivery end-to-end, working closely with backend, DevOps, product, and design.

Projects I've shipped

Production systems across SaaS, enterprise, consumer, and EdTech domains.

SaaS AI Platform

SEO Genie

AI-powered SEO content platform for automated article generation and publishing.

  • Reduced article creation time from hours to minutes
  • Improved SEO scores across all generated content
  • Enabled self-serve content production at scale
ReactTypeScriptRedux ToolkitAWSStripe
View case study
Enterprise Workforce

PayrollEzy

Workforce management and payroll platform for multi-location hospitality businesses.

  • Reduced administrative overhead for scheduling
  • Improved payroll accuracy and compliance
  • Enabled bulk operations across locations
ReactReduxFirebaseMUIStripe
View case study
Consumer Skincare

Heyday

Premium consumer skincare brand platform focused on UX precision and performance.

  • Pixel-perfect UI matching premium brand positioning
  • Fast load times under real user traffic
  • Consistent quality across all devices
ReactJavaScriptSCSSREST APIs
View case study
EdTech Cybersecurity

CySource

Large-scale cybersecurity training platform with courses, labs, and certifications.

  • Reduced bug rate through architectural refactoring
  • Improved team consistency and onboarding
  • Increased deployment confidence
ReactTypeScriptReduxSocket.IO
View case study
Browser Extension Personal Project

Keka Checkout Checker

Production browser extension for Keka HRMS — shipped to Chrome Web Store and Firefox Add-ons.

  • Production-grade personal project with real users
  • Cross-browser compatible (Chrome + Firefox)
  • Privacy-first, operates entirely locally
ReactBrowser APIsChrome ExtensionLocal Storage
View case study

How I think about frontend

I don't organize my skills as a flat list. Here's how I think about the layers of frontend engineering I operate across.

Architecture & State Management

Structuring applications so they stay maintainable as they grow. Designing component hierarchies, managing global and local state predictably, and making decisions that reduce long-term cost.

ReactTypeScriptRedux ToolkitReact RouterVite

UI Engineering & Performance

Building polished, responsive interfaces that perform under real-world traffic. Optimizing render cycles, reducing bundle sizes, and ensuring accessible, consistent cross-browser behavior.

Tailwind CSSSCSSMUICode SplittingWeb VitalsResponsive

Cloud Services & Integrations

Connecting frontends to cloud services and third-party platforms — authentication flows, real-time messaging, payment systems, and background processing pipelines.

AWS (S3, Cognito)FirebaseStripeSocket.IOEventBridge

DX, Tooling & Process

Setting up build systems, CI/CD pipelines, and testing infrastructure. Establishing code review practices, documentation standards, and cross-functional workflows that keep teams moving.

CI/CDJestPlaywrightSanity CMSBrowser APIsCode Review

How I work

  • Maintainability over cleverness. Code that teammates can read, review, and extend without context switching is more valuable than elegant abstractions.
  • Explicit state, predictable data flow. I prefer state structures you can trace without a debugger. Predictability reduces bugs and makes onboarding faster.
  • Performance decisions driven by measurement. I optimize based on profiling and real data — not assumptions. Lighthouse scores matter, but so does how the app feels at scale.
  • Readable code in shared codebases. Consistent naming, clear component boundaries, and meaningful comments. The next person reading the code is just as important as the one writing it.
  • Cross-functional by default. I work directly with backend, DevOps, product, and design — not in isolation. Shipping well means understanding the full picture.

Let's work together

I'm open to senior frontend roles, interesting product challenges, and teams that value engineering quality. Feel free to reach out.