12 Projects

Projects

Problem → Action → Outcome

Featured

May 2026 – presentTechnical

KiteEdge - Portfolio Intelligence

Full-Stack Developer & Architect

[In active development] Self-hosted analytics platform for Zerodha Kite — 43+ indicators, Monte Carlo VaR, ensemble forecasting, a NIFTY 500 screener, FIFO trade journal, and Power BI export across 50 API endpoints.

43+Technical Indicators

ElixirPhoenixPythonFastAPIReactTypeScriptPostgreSQLKafka

Read the case study →

2026 – presentProduct

ExperimentHub - A/B Testing Platform

Solo Builder · Product & Architecture

Self-hosted, multi-tenant experimentation platform — deterministic variant assignment via a Rust MurmurHash3 core, Kafka event ingestion, a Python stats engine with sequential methods, and a realtime React dashboard.

50+Tenant-Scoped API Routes

ElixirPhoenixRustPythonFastAPIReactTypeScriptKafka

Read the case study →

2026 – presentProduct

DeskTasks - Desktop Task Widget

Solo Builder · Product & Engineering

A task widget pinned behind every window at desktop level — natural-language quick-add, recurring tasks, reminders, time tracking, and honest .ics/CSV/Markdown round-trips. Local-first and accountless, shipped for Windows + macOS with an offline-first companion PWA.

540+Test Assertions (unit + e2e)

ElectronJavaScriptIndexedDBSupabasePWA

Read the case study →

Aug 2026 – presentProduct

Better-Half - Cycle-Aware Companion

Solo Builder · Product & Engineering

Two-user, cycle-aware companion PWA for long-distance couples — phase, mood, and stress drive daily guidance for her, him, and us. Privacy enforced at the database with 575 live RLS checks, offline-first, $0/month infra. Private by design.

575Live RLS Policy Checks

React 19TypeScriptTailwind v4SupabaseDexiePWA

Read the case study →

More work

Jan 2026 – Mar 2026Data

Customer Churn Analysis

Data Analyst

Built a predictive churn model that identified at-risk users and reduced monthly churn by 15%.

~15%Churn Reduction

PythonPandasScikit-learnSQLPower BI

Read the case study →
TCS NQT Prep Hub dashboard showing topic progress, recent activity, and study metrics.

Mar 2026 – May 2026Technical

TCS NQT Prep Hub

Creator & Lead Developer

Open-source TCS NQT preparation platform - 424+ practice questions, 10 previous papers, and an installable PWA with quizzes, flashcards, analytics, and offline support.

424+Practice Questions

JavaScriptHTML/CSSPWAService Workers

Read the case study →
Portfolio home page showing the Dhruv Singhal hero section and product-focused positioning.

Mar 2026 – Apr 2026Technical

This Portfolio - Meta Case Study

Full-Stack Developer & Product Manager

Applied PM thinking to build a production portfolio - from spec to deployment with 95+ Lighthouse scores.

95+Lighthouse Score

Next.jsReactTypeScriptThree.jsMDX

Read the case study →

Aug 2026Product

Weekly Retro - Relationship Retro Decks

Solo Builder · Product Experiment

A playful product experiment: log small weekly relationship signals and an extensible scoring engine assembles a shareable 12-slide retro deck. Local-first PWA — IndexedDB, zero backend, 25 pinned reference cases keeping the scoring honest.

12Auto-Assembled Retro Slides

React 19TypeScriptViteTailwind v4RechartsDexie

2026Data

SKU-to-Storefront Pipeline

Builder · E-commerce Ops Automation

Deterministic batch pipeline for a retail client: bare SKU lists → enriched and verified product data → human QA gate → transformed CSVs and images → live WooCommerce products via REST. Zero LLMs in the product path, by design.

0LLMs in the Product Path

PythonPlaywrightWooCommerce RESTExcel/CSV

2026Data

D2C Tech-Stack Scanner

Builder · Competitive Intelligence

Competitive-intel crawler that walks a brand's storefront journey — home → collection → product → cart → checkout — in a real browser and fingerprints every technology via Wappalyzer signatures plus a curated Indian D2C pack, reported to formatted Excel.

5Storefront Stages Fingerprinted

PythonPlaywrightWappalyzerChromium

GitHub Activity

Last synced:

485Contributions (past year)
2Day Streak
17Public Repos