Work

Projects and case studies

What was wrong, what I did, and what it runs on. Live links where the client site is public, and source code where the project is open source.

Avonplast website homepage with product hero and navigation

B2B manufacturer website · 2026

Avonplast

Full rebuild of the website for Avonplast PVC (Bangalore) Pvt. Ltd., a maker of PVC conduit pipes, fittings and wires since 1965.

  • Replaced a dated three-page brochure site with a multi-page catalogue covering wires, conduit pipes, fittings, quality standards and a dealer directory.
  • Built a small admin panel so the company manages hero banners, dealers and catalogue PDFs themselves.
  • Dealership enquiry form with Cloudflare Turnstile and honeypot protection, emailing three inboxes over SMTP.
  • Hand-coded PHP and vanilla JavaScript to fit their existing cPanel hosting. Lighthouse scores of 100 across performance, accessibility, best practices and SEO.
  • Handled DNS, Google Analytics, image optimisation of 30 client photos, and the move from staging to live.
  • PHP
  • HTML
  • CSS
  • JavaScript
  • cPanel
  • Cloudflare Turnstile
  • GA4
Rajasthani Store homepage with camel illustration banner

E-commerce rescue and rebuild · 2026

Rajasthani Store

A WooCommerce store selling Rajasthani snacks and sweets that was losing more than half its orders at checkout.

  • Audited the live store first, then fixed 27 issues in one pass: free shipping that never applied, a coupon advertised for months that did not exist, and order emails going to a mailbox that did not exist.
  • Added Cash on Delivery, a weight-based shipping engine with a courier fallback, and a working order tracking page.
  • Security hardening: login limits, admin username exposure closed, XML-RPC disabled, security headers, spam accounts removed.
  • Server response time cut from about 1.6 seconds to 0.2 seconds with LiteSpeed caching, with cart pages correctly excluded.
  • Rebuilt the homepage, category pages, product pages and the customer account area on desktop and mobile.
  • WooCommerce
  • WordPress
  • PHP
  • Elementor
  • LiteSpeed
  • Shipmozo
Mai Sknn storefront homepage with the candle hero banner and product menu

Shopify to Next.js store rebuild · 2026

Mai Sknn

A handmade soap and candle brand in Bengaluru, moved off Shopify onto a store of its own with WhatsApp checkout.

  • Archived the live Shopify store first: 43 products, 73 variants, 20 collections, every image, and 1,235 Judge.me reviews, so nothing was lost when the plan was cancelled.
  • Rebuilt as a static Next.js site served by a Cloudflare Worker. There is no database: every product, collection and page is a JSON file, which keeps the running cost close to nothing.
  • Admin panel at /admin where the owner edits products, prices, photos and pages. Each save is a commit and the site redeploys itself a couple of minutes later.
  • Cart with WhatsApp checkout, because this brand already takes and confirms its orders on chat.
  • Every old Shopify URL redirects to its new page, images are served as generated WebP sizes, and the archived reviews still show on the product pages.
  • Next.js
  • React
  • TypeScript
  • Cloudflare Workers
  • GitHub API
  • WebP
Illustration of the WhatsApp Campaign Manager dashboard with a running campaign and delivery status

Open source tool · 2026

WhatsApp Campaign Manager

A self-hosted bulk messaging and inbox tool on Meta's official WhatsApp Cloud API. Free and open source.

  • Compose and submit message templates to Meta with local validation that catches the common rejection reasons.
  • Send campaigns from a CSV at a controlled pace, with live per-message status over WebSocket and a downloadable report.
  • Warm-up ladder for new numbers, night-time quiet hours, and a retry schedule that respects Meta's limits.
  • One-tap opt-out, two-way inbox with attachments, and a queue in SQLite that survives restarts without double-sending.
  • Password-gated app and HMAC-signed webhooks. Ships with a setup guide that walks through Meta Business verification.
  • Node.js
  • Express
  • Socket.io
  • SQLite
  • React
  • Meta Cloud API
  • Docker
Aashirwad app welcome screen: estimates in seconds, and it's free

Android app on Google Play · 2025

Aashirwad - Jewellery Estimation App

A gold and silver jewellery estimate app built for the shop counter. Free on the Play Store.

  • Calculates metal value at the day's rate, wastage, making charges, stones and tax, then deducts exchanged jewellery and advances.
  • Exports the estimate as a PDF or image and sends it over WhatsApp in one tap.
  • Native Android in Java with Room storing estimates and customers on the device, so it works offline.
  • Android
  • Java
  • Room
  • SQLite
  • Firebase Auth
Just Lecture player with chapters panel

Android app on Google Play · 2025

Just Lecture

A distraction-free study app that curates short lectures into clean, ad-free playlists.

  • No recommendations, no comments, no algorithm pulling students off track. Browse by search and category, sign in, and focus.
  • Native Android in Java with a TypeScript API on PostgreSQL and Prisma for playlists and sign-in.
  • Published and maintained on the Play Store.
  • Android
  • Java
  • TypeScript
  • PostgreSQL
  • Prisma
EarlyEarnly listing on Google Play

Android app on Google Play · 2024

EarlyEarnly

A native Android app that lets users earn cash rewards by playing simple games and completing tasks.

  • Native Android app with a Node.js backend for tasks, rewards and payouts.
  • Migrated the existing infrastructure to the cloud and handled the Play Store release.
  • Android
  • Node.js
  • AWS

In their words

What clients say

“Ridam did an incredible job with our website. His patience and dedication throughout the entire process made working with him an absolute breeze. Will surely recommend!”
Harshit KabraAvonplast PVC (Bangalore) Pvt. Ltd.

Have a project in mind?

Book a free 30-minute call, or send a short message about what you need. I reply within a day with questions, a rough plan and a fixed quote where possible.