@_mdrj

Hey, I‘m Dheeraj.

A digital product developer.

I love designing and developing fast and easy to use web applications.

Read about things I'm interested in

Solving the MSW v2 and Fake Timers Conflict in Vitest and Jest
Learn how to resolve the known compatibility issue between MSW v2 and fake timers in Vitest and Jest, including different approaches to skip mocking queueMicrotask for seamless API testing.
CSS Text Decoration Caveats: Understanding Inline Element Behavior
Explore the unexpected behavior of CSS text decorations on inline elements and why descendant elements can't override parent text decorations. Learn the gotchas and workarounds for better text styling control.
Testing Clipboard API with Vitest and React Testing Library
Learn how to properly test clipboard functionality in React applications using Vitest and React Testing Library, including mocking navigator.clipboard and handling secure context requirements.
Setting up your Mac for web development
I’m just putting this here so that I can follow it as a checklist when setting up mine and it might help you guys too. I’m a web developer, focusing on javascript and node.
Enforcing code quality in your react project
Keeping a quality and consistent code base is hard if you are working in a team. Even if not we often tend to not follow guideline that are not enforced.
Building a responsive chart in React with Plotly.js
Plotly.js is one of the best open source choice you can find. Built on top of D3 Plotly is a high level charting library which has over 40 types of charts including ones in 3D.
File Upload in react with FilePond
FilePond is javascript library that that can upload almost anything you through at it. It is one of the best and all rounded file uploading solutions out there IMO. In this tutorial, we'll create a simple file upload component and configure it, with react, hooks and typescript.

These are some of my work

Bigger Picture portal

Bigger Picture portal

Bigger Picture is a photography services company specializing in capturing events and providing attendees with personalized access to their photos. To support a smoother post-event experience and create a scalable digital channel, I designed and developed a customer-facing web portal that allowed users to view, download, and order prints or related products directly online. The goal was to make the entire process—from browsing to purchasing—fast, intuitive, and reliable for both casual and professional users.
Dailyblueprint dashboard

Dailyblueprint dashboard

The Dailyblueprint Dashboard is an internal workforce management tool used by Restoration Hardware to coordinate scheduling, attendance, and staffing across stores and distribution centers. The product required a substantial enhancement effort to improve usability, real-time responsiveness, and integration with backend services. I joined as the UI Lead, responsible for guiding the technical direction of the interface and for managing a three-person frontend team and ensuring a consistent, maintainable codebase.
Cochin car rental

Cochin car rental

Cochin Car Rental is a sister concern of Series Tours and operates as a leading travel service provider in Kerala, offering car rentals and curated tour packages for both domestic and international visitors. To strengthen their digital presence and improve customer acquisition, I designed and built a marketing landing page that highlighted their services, service quality, and positioning within the Kerala tourism market.
Deaglo Dashboard

Deaglo Dashboard

Deaglo’s flagship application served as the foundation for launching and scaling the company’s offering in the global investment and FX advisory space. The platform was designed to help institutional investors and fund managers understand the foreign exchange risks associated with deploying capital across different geographies and to evaluate mitigation strategies with clarity and confidence. By enabling scenario analysis, risk visualization, and strategic comparison, the product addressed a key barrier to investing in emerging markets: uncertainty around FX exposure and its potential impact on returns.
Zeal academy dashboard

Zeal academy dashboard

Zeal Academy serves healthcare professionals seeking international licensing and employment opportunities across Australia, New Zealand, Canada, the USA, and Ireland. To support growth and expand access to students, the organization needed to transition its largely offline, classroom-driven model into a structured digital ecosystem. I developed the dashboard and examination portal to enable this transition and provide the operational infrastructure necessary for the business to scale online.
Mission KAS dashboard

Mission KAS dashboard

Mission KAS set out to provide structured and effective coaching for KAS examination aspirants, but before the organization launched, it needed a digital operational backbone that could support enrollment, academic scheduling, and administrative workflows without relying on manual processes. The dashboard was conceived as the product that would enable this vision—defining how students would join, how staff would be managed, how payments would flow, and how classes would be organized. The underlying goal was to build an operational environment that felt organized, transparent, and scalable from the start, rather than patching together tools after launch.
Ambassador Portal

Ambassador Portal

The Ambassador Portal was an internal dashboard application built for Anthology to support and manage their university ambassador program. The platform enabled ambassadors to sign up for events, track activities, and access resources through a centralized interface. Prior to this initiative, the portal relied on an older .NET-based UI, which had become difficult to maintain, visually outdated, and restrictive in terms of usability and extensibility. This created friction for ambassadors and limited the program’s ability to scale efficiently.
Camelcase Tech lab

Camelcase Tech lab

Camelcase is a small development agency focused on delivering applications using modern frameworks with minimal footprint and lean architectures. I worked as the sole UI/UX developer to design and build their marketing landing page, with the goal of clearly communicating the agency’s value proposition, capabilities, and technical strengths to prospective clients.
GE healthcare invoice module

GE healthcare invoice module

The Orders and Invoices module for gehealthcare.com was a strategic phased migration initiative aimed at replacing a legacy enterprise system with a modern, scalable, and more user-friendly frontend experience. As part of a three-person UI team, I contributed to re-architecting the module to significantly improve usability, performance, and long-term maintainability while ensuring compatibility with GE Healthcare’s global platform and workflows.
Nuvolo and EnCompass ROI Calculator

Nuvolo and EnCompass ROI Calculator

The Nuvolo and EnCompass ROI Dashboard was a greenfield internal application built for GE Healthcare to support sales teams in communicating the financial benefits of two high-value product offerings to prospective enterprise clients. Prior to this project, ROI assessments were typically performed manually or through fragmented spreadsheets, making it difficult for sales representatives to clearly convey value, answer financial questions in real time, or adapt scenarios based on client needs.
Rice and rice Dashboard

Rice and rice Dashboard

The Rice and Rice Dashboard initiative was undertaken to modernize core business operations for one of the largest and oldest rice trading companies in the Malabar region. The existing on-premise system had become outdated, difficult to use, and restrictive, limiting visibility into sales, invoicing, and trade data. This created inefficiencies in daily operations and made it challenging for leadership to track performance accurately.

Hey, I'm a Front-end developer who loves crafting fast and easy to use web applications.

Passionate about design, web development and open source. A big believer in minimalism and elegant design. I've been working as a Front end developer for 10+ years, designing and developing data driven user interfaces for Healthcare, eCommerce, Product Quality analytics, FX domains, Asset management and more...

Got some idea? Let's have a chat.

I'll never share your email with anyone.