Back home
Flagship

Projects I own end to end

Published marketplace apps and full-stack products, each built from schema design through production.

WishVault

WishVault

Shopify App Store

Published Shopify App Store wishlist app

  • Delivers the wishlist drawer through a Theme App Extension so it installs on any merchant theme without code changes, with guest wishlists that persist saves without an account
  • Merchant analytics dashboard surfacing most-wishlisted products as buying-intent signal, plus automated reminder emails that bring shoppers back to saved items
  • Credit-metered subscription billing across three tiers (free, $5, $10, with annual plans) on the Shopify Billing API, gating customization and email features per plan
  • Remix
  • TypeScript
  • Prisma
  • PostgreSQL
  • Polaris
  • Theme App Extensions
  • Billing API
EnvCompare

EnvCompare

VS Code Marketplace

Published VS Code Marketplace extension

  • Diffs keys across .env and every .env.* variant in a workspace, reporting exactly which keys each file is missing
  • Inline completion provider suggests missing keys as Tab-to-accept snippets, backed by debounced file watchers that warn the moment a workspace goes out of sync
  • Compares key names only and never transmits values, so secrets stay on the local filesystem
  • TypeScript
  • VS Code Extension API
  • Node.js
Notion CMS Blog

Notion CMS Blog

Notion-backed publishing platform

  • Posts are authored in Notion and go live the moment their status flips to Published, with the filter applied server-side in the Notion API query so drafts never reach the client
  • Statically generated listing and post pages with ISR revalidation, so published edits appear without a redeploy while pages keep serving from cache and requests stay inside Notion's API rate limits
  • Maps Notion's nested block tree and loosely typed database properties into typed React components to render rich text, headings, and embeds
  • Next.js
  • TypeScript
  • Notion API
  • ISR
  • Vercel
Jotion screenshot

Jotion

Real-time collaborative Notion clone

  • Real-time collaborative document editing on Convex live queries, supporting 100+ concurrent editors with changes propagating to every client without a refresh
  • Nested document hierarchy with dynamic routing and Clerk-backed authentication, scoping each user's workspace tree so every document is individually addressable
  • Next.js 13
  • TypeScript
  • Clerk
  • Convex
PulseBar

PulseBar

Shopify App Store

Published Shopify App Store announcement bars

  • Sticky, scrolling, rotating, and marquee announcement bars with countdown timers, campaign scheduling, and page or device targeting
  • Brand customisation for fonts, colours, buttons, and animations; email capture syncs with Shopify Email, Brevo, and Klaviyo
  • Published to the Shopify App Store with Free, Pro ($10/mo), and Advanced ($17/mo) plans
  • React Router v7
  • PostgreSQL
  • Upstash Redis
GangaClean

GangaClean

Volunteer-management dApp

  • Three on-chain roles enforced through OpenZeppelin AccessControl, separating organizers, verifiers, and volunteers
  • Pull-payment reward flow so volunteers withdraw earned rewards themselves rather than relying on a push transfer
  • Solidity
  • OpenZeppelin
  • Hardhat
  • Ethers.js
Archive

Earlier builds

Smaller apps, clones, and UI experiments from when I was learning the stack.

ReadMe Generator screenshot

ReadMe Generator

README.md creator

README.md generator using Next.js, Shadcn UI, and a Monaco editor, helping users create and learn Markdown easily.

  • Next.js
  • TypeScript
  • TailwindCSS
  • Shadcn UI
  • Monaco Editor
Relaxo screenshot

Relaxo

E-commerce storefront

Footwear storefront with filtering, sorting, and pagination built on Next.js and Redux Toolkit.

  • Next.js
  • JavaScript
  • Tailwind
  • Redux Toolkit
  • MaterialUI
studyNotion screenshot

studyNotion

Ed-tech platform

A MERN ed-tech platform with course listings, enrollment, and an instructor dashboard.

  • React
  • TailwindCSS
  • MongoDB
  • Node
  • Express
Fis Travel screenshot

Fis Travel

Travel website design

A travel website that lets you explore various locations all over the world.

  • Next.js
  • TailwindCSS
  • MaterialUI
  • Design
Arjun's Blog screenshot

Arjun's Blog

Blog web app

A concise hub for software engineering insights, built with React Router.

  • React
  • TailwindCSS
  • react-router-dom
  • Blog
Speech To Text screenshot

Speech To Text

Converter

Converts spoken words into text using the speechtotext npm package.

  • React
  • TailwindCSS
  • npm package
Testimonial screenshot

Testimonial

Carousel component

Discover user stories through images — navigate with ease or be surprised with a click.

  • React
  • TailwindCSS
Tour App screenshot

Tour App

Destination explorer

Explore and express interest in captivating destinations across India.

  • React
  • TailwindCSS
  • API
Top Courses screenshot

Top Courses

Filterable catalog

Effortlessly filter through courses with a click, streamlining your learning journey.

  • React
  • TailwindCSS
  • API
Adventure's screenshot

Adventure's

Parallax effect

A parallax adventure website showcasing dynamic images of swimming and jumping.

  • HTML
  • CSS
  • Parallax
Streaming App screenshot

Streaming App

Netflix clone

Modern, responsive Netflix clone with HTML, CSS, and Firebase.

  • HTML
  • CSS
  • Firebase
Modern Portfolio screenshot

Modern Portfolio

Static portfolio design

A striking portfolio template designed with precision using HTML and CSS.

  • HTML
  • CSS
  • Design
Five Image Gallery screenshot

Five Image Gallery

Interactive gallery

Click on any of five images to expand its size for a closer look.

  • HTML
  • CSS
  • JavaScript
Analog Clock screenshot

Analog Clock

CSS animation

A beautifully crafted analog clock using HTML, CSS, and JavaScript.

  • HTML
  • CSS
  • JavaScript