Indore, India


Full-Stack Developer, AI Engineer & Founder

I build real-time systems and AI products people actually use — from a multiplayer auction engine synced in under a second to a WhatsApp reminder SaaS that reached 450+ users with a 98% delivery rate.

Real-time systems /LLM function-calling /Postgres / PL-pgSQL /Next.js /Supabase /Voice AI /Product engineering /Real-time systems /LLM function-calling /Postgres / PL-pgSQL /Next.js /Supabase /Voice AI /Product engineering /Real-time systems /LLM function-calling /Postgres / PL-pgSQL /Next.js /Supabase /Voice AI /Product engineering /Real-time systems /LLM function-calling /Postgres / PL-pgSQL /Next.js /Supabase /Voice AI /Product engineering /

450+

Peak users on RemindMe India

1,500+

Reminders delivered by RemindMe

98%

WhatsApp delivery rate

MSME

Udyam-registered business

Your flight plan

Follow your curiosity.

Also explore CaptionDesi: AI video editing studio
There’s more to this universe. Explore the controls.

01 — Waypoint

A ringed giant, lit from behind

Past totality the Sun comes back, and the planet shows only its thin lit rim.

Selected work

Three products, each built to prove a different thing.

A business run from a chat. A game that stays in sync. A voice that gets things done. Pick a project, trace the system, or step inside its world.

01WhatsApp-native AI SaaS

RemindMe India

450+ peak users · 98% delivery

Paused · Aug 2026

Renewal reminders that live where India already lives — WhatsApp. Gyms, clinics and coaching centres run their members by chat: no app, no signup form. Built solo, end to end.

The public RemindMe India website showing its WhatsApp reminder product and interactive sample chat.
Actual public product website, captured October 2026. The page contains an illustrative chat demo, not a customer conversation.
The challenge
Manage renewals without asking owners to learn another app.
The engineering
Keep the workflow in WhatsApp. Parse messages and voice notes, then schedule each reminder through a persistent job queue.
Technical details & full stack

Owners manage members entirely through WhatsApp commands, and their members get reminded before a membership runs out. The same backend runs personal reminders in Hindi, Hinglish or English — even by voice note: GPT-4o-mini reads the intent, Whisper turns voice into text.

  • Owner commands: ADD, MY MEMBERS, REMOVE, RENEW, BIZ STATUS, BROADCAST, with analytics for the owner
  • Renewal reminders at 7d / 3d / 1d / expiry with DONE and SNOOZE buttons: 1,500+ sent at a 98% delivery rate
  • Plans at ₹999 / ₹1,999 / ₹2,999 a month via Razorpay, a referral system and 5 approved Meta utility templates
  • Privacy Policy, B2B Terms and a DPA live — accepted on payment, or signed as a PDF with the DPA SIGN command
  • Node.js
  • TypeScript
  • Express
  • Prisma
  • PostgreSQL (Supabase)
  • BullMQ
  • Upstash Redis
  • GPT-4o-mini
  • Whisper
  • WhatsApp Cloud API
  • Razorpay
  • Render
  • Vercel
Inside the buildSelect a step

Step 01 / 06

A message on WhatsApp

an owner's command (ADD, RENEW, BROADCAST…), or a personal reminder in Hindi, Hinglish or English, typed or as a voice note

Architecture walkthrough

02Real-time multiplayer game

Auction Night

431 tests · synced in under a second

A live football player auction where 2–10 friends bid from their own phones — synced in under a second. Join by link, nickname only.

Auction Night's actual offline demo interface with a sample manager and local bots.
Actual Auction Night interface, captured October 2026 with sample data. The live product has evolved since the build described here.
Watch the offline demo recording

Sample manager and local bots. This recording does not show a live multiplayer session. No audio.

The challenge
Keep the auction correct when several phones bid at once.
The engineering
Let Postgres own every write and the clock. Resolve bids atomically, then broadcast the authoritative state to every player.
Technical details & full stack

All game logic is server-authoritative: every write goes through Postgres RPC functions, so simultaneous bids are resolved by the database, not the client. The timer lives in the database too, pg_cron sweeps expired lots every 5 seconds, and a dropped phone is back in the right state within 3 seconds.

  • 11 Postgres RPC functions own every write; place_bid is atomic (row lock, base price, slot and budget checks), with row-level security on every table
  • 678-player pool from a Python pipeline over Kaggle FIFA 20 → EA FC 24 data and Transfermarkt values, 110 curated legends, photos via the Wikipedia API, and its own rating formula
  • 431 tests across four layers: 165 pgTAP, 173 Vitest, 13 Playwright E2E (5 simulated phones bidding at once) and 80 pytest
  • Host controls (skip, pause, 60-second undo), 16 formations with position fit, bots that play with the same budget and info, and a 1080×1920 result card to share
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Supabase Postgres
  • Supabase Realtime
  • PL/pgSQL
  • pg_cron
  • Python
  • Vitest
  • pgTAP
  • Playwright
Inside the buildSelect a step

Step 01 / 06

Join by link

anonymous sign-in, nickname only; 2–10 managers per room

Architecture walkthrough

03Windows desktop AI companion

TITAN

Desktop companion · v0.16.2

Private Windows app · active development

A Windows companion for voice, research and ongoing work. Hold Ctrl+Alt+Z to talk, review consequential actions, and pick up with persistent context after a restart.

TITAN desktop companion showing its Talk workspace, hold-to-talk shortcut and conversation input with isolated sample data.
TITAN 0.16.2 production interface, captured 20 October 2026 in its isolated UI fixture. Sample data; no live model, microphone or real desktop actions.
Watch the TITAN interface recording

Actual production interface with isolated sample data: create, pause and resume a timer. No live model, microphone or real desktop actions. No audio.

The challenge
Make an AI companion useful across long-running work without losing control of voice, actions or private context.
The engineering
Separate the desktop shell, speech lifecycle, reasoning and tool execution. Persist work explicitly and require review at consequential boundaries.
Read the case study
Technical details & full stack

TITAN evolved from a Hinglish voice assistant into an Electron desktop companion. Its React workspace brings together conversation, reviewed memory, research, files, timers and a separate browser. Hold-to-talk gives each recording a clear beginning and end; durable work context keeps goals, resources and next steps across restarts. The earlier wake-word build remains in the development history below.

  • Hold-to-talk with a ready chime, release-to-send and Stop-to-discard; typed input and optional wake mode remain available
  • Persistent work context, an action journal and reviewed memory with correction and forgetting; interrupted actions retain an honest unknown state
  • Research with sources, bounded file access, PDF exports and durable timers with pause and resume
  • A separate browser profile with explicit form-submit approval and connection-time public-address checks; no silent direct-network fallback
  • Sandboxed renderer, trusted-frame IPC, PIN sessions and lock revocation; revision checks reject stale responses after locking
Read the original voice prototype’s full technical history
  • Electron
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Node.js
  • Express
  • OpenAI-compatible Responses
  • Speech-to-text / TTS
  • PowerShell
  • Playwright
Inside the buildSelect a step

Step 01 / 06

Hold or type

Ctrl+Alt+Z owns one recording session; release sends it, while Stop discards it.

Architecture walkthrough

Showcase · 01 / 03

WhatsApp AI SaaS

RemindMe India

Hinglish in, reminders out — 450+ peak users, 98% delivery.

Explore the case study

Illustrative product demos · scroll or choose a project

Demo
R

RemindMe India

online

remind me kal 9 baje gym fees bharni hai

✅ Done! Kal 9:00 AM — 'Gym fees bharni hai'

ADD Rahul 9876543210 monthly

👤 Rahul added · renews 24 Oct · 7d/3d/1d reminders set

BIZ STATUS

📊 BIZ STATUS · members, renewals due, reminders sent

More builds

More software, AI tools and hardware — built to solve real problems.

04 / AI video editing studio

CaptionDesi

Hinglish caption generator for creators. Now an editable video studio with a shared preview/export timeline and recovery tools.

Turn raw footage into editable short-form videos, with word-timed Hindi, Hinglish and English captions. A shared timeline keeps cuts, captions, preview and export in step.

Read the CaptionDesi case study
CaptionDesi's actual editing studio with caption styles, a portrait video preview, transcript and timeline using synthetic sample footage.
Actual production frontend, captured 20 October 2026 with generated sample footage and a preconfigured transcript. Isolated API fixtures; this capture does not demonstrate live transcription or a completed export.

Shared timeline · recoverable editing · Local studio · active development

The challenge
Keep captions, sound and visuals aligned when cuts and playback changes reshape a video—and make that work recoverable.
The approach
Keep the original footage immutable. Describe edits in source time, derive output time through shared mapping, and use one typed payload for preview and export.
  • React
  • TypeScript
  • Zustand
  • Vite
  • Tailwind CSS
  • Node.js
  • Express
  • Remotion
  • FFmpeg
  • Speech / AI adapters

AI tool

YouTube metadata generator

Titles, descriptions and tags with the Claude API.

AI tool

Long-form → Shorts clipper

Cuts long videos into short-form clips.

Hardware

Ultrasonic speed control

Microcontroller regulating speed from ultrasonic distance sensing. Jul–Dec 2025.

02 — Waypoint

Through the belt

Rock after rock tumbling past, each one generated, no two alike.

Capabilities

Engineering that reaches production, not just a demo.

01

Real-time systems

Realtime rooms, cron-driven game loops, and server-authoritative state that stays correct under concurrent writes.

02

AI engineering

LLM function-calling, Whisper speech pipelines, Hinglish parsing and voice-note input in production.

03

Product & founding

Pricing, payments, compliance documents and onboarding — the work that turns software into a business.

04

Backend depth

Postgres schema design, PL/pgSQL, job queues with BullMQ and Redis, and four-layer test suites.

Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • C

Frontend

  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • Framer Motion
  • HTML
  • CSS

Backend

  • Node.js
  • Express
  • REST APIs
  • Redis
  • BullMQ
  • Prisma

Databases

  • PostgreSQL
  • PL/pgSQL
  • MySQL
  • Supabase

AI

  • OpenAI API
  • Claude API
  • Groq
  • Gemini API
  • Whisper
  • Function calling
  • Prompt engineering

Data

  • Pandas
  • NumPy
  • Scikit-learn
  • Matplotlib
  • Seaborn
  • Excel

Testing

  • Vitest
  • Playwright
  • pgTAP
  • pytest

Tools

  • Git
  • GitHub
  • Docker
  • Vercel
  • Render
  • VS Code
  • Jupyter
  • MATLAB

Journey

From side projects to shipped products.

  1. 2023

    Started B.Tech at SGSITS Indore

  2. Jul 2025

    Founder & Manager — GrowIQX

    Present

    A digital-products storefront for eBooks and online courses: content, pricing, SEO and conversion, run end to end. Alongside it, WebTech Digital, a web design agency for local Indore businesses.

  3. Nov 2025

    Technical Administrator

    Pawn2Queen Chess Club, SGSITS

    Runs the club's tech.

  4. Dec 2025

    Founder — RemindMe India

    Paused since Aug 2026

    Started building in December 2025 and launched in March 2026, solo, on a ₹4,000 budget. It reached 450+ users at its peak.

  5. 2027

    B.Tech graduation

    SGSITS Indore (RGPV)

Achievements

  • ★ $1,000 AWS startup credits — RemindMe India
  • ★ Y Combinator Startup School
  • ★ MSME (Udyam) registered business

Certifications

  • Complete A.I. & Machine Learning, Data Science Bootcamp — Udemy, 2025
  • MATLAB Onramp — MathWorks, 2026
  • Complete Python Bootcamp — CodeWithHarry, 2026
  • Ultimate Web Development Course — CodeWithHarry, 2026
  • Job Ready Data Science Course — CodeWithHarry, 2026

About

I'drathershipsomethingpeoplerelyonthansomethingthatonlylooksfinished.

Ibuildcompaniesontheside:WebTechDigitalforlocalIndorebusinesses,GrowIQX,andRemindMeIndia.Ialsoplaychessataround1700.Icareaboutthepartsmostpeopleskip:database-levelcorrectness,layeredtestsandshippingtorealusers.

Education
B.Tech, Electrical Engineering — SGSITS Indore (RGPV), 2027
Focus
Full-stack product engineering, real-time infrastructure, applied AI

03 — Waypoint

Into the light

The Moon slides aside and the Sun is back. One last stop.

Contact

Let's build something that ships.

Have a role, a product idea, or a difficult engineering problem in mind? Tell me what you’re building.

ayushmalviya1806@gmail.com · Indore, Madhya Pradesh

Prefer your own mail app? Copy the address.