Ameya Shrivastava, software engineer

Ameya Shrivastava

Full-stack engineer · ships things end to end

--:-- in India

About

  • I build products end to end: the database schema, the API, the interface and the deploy. Most recently that meant billing, auth and AI pipelines for an ad-tech startup, shipped remotely to a team in the UK.
  • I like the part of a problem I don't understand yet. Agents, retrieval, real-time chat and payments each started that way, and each one taught me something the last project couldn't.
  • Outside of shipping, I'm happiest reading about how other people build things: post-mortems, design docs and the occasional rabbit hole that has nothing to do with code.

Experience

  • Built a Stripe-integrated subscription billing system with webhook-driven plan synchronization, checkout deduplication, and a usage-based LLM credits metering system.
  • Developed end-to-end authentication and onboarding flows using Supabase Auth with email OTP, Google OAuth, org provisioning, and reCAPTCHA v3 bot protection.
  • Engineered an AI ad creation pipeline generating 3–4 concepts per request using GPT-5 for ideation and GPT-Image-1.5 with Replicate fallback for rendering.
  • Built product page extraction service using Playwright with HTML pruning and LLM-based parsing to extract product features and images for ad generation.
  • Architected a multi-agent orchestration system in Python with OpenAI function calling, enabling autonomous and scheduled decision-making over live ad platform data.
  • Developed a Meta competitor radar platform tracking 100 ads via Ad Library scraping, with LLM-powered hook detection on competitor creatives.
  • Designed a Redis-backed job scheduling system with user-reviewable job specs, ensuring controlled execution of agent-driven tasks across asynchronous workflows.
Next.jsTypeScriptPythonSupabasePostgreSQLStripeRedisOpenAIPlaywright

Selected work

All projects

Integrations

Slack-native live chat widget for your website. Visitor messages land in your Slack channel — reply right there, in real-time.

Next.js · TypeScript · PostgreSQL

crolyo.ameyashr.in
Crolyo screenshot

AI · Fintech

AI-powered finance tracker to manage expenses, categorize transactions, set budgets, and get smart spending insights.

Next.js · TypeScript · Supabase · PostgreSQL

spenz.ameyashr.in
Spenz screenshot

Stack

01AI & LLMs
OpenAIFunction CallingMulti-agentRAGVector Search
02Language
TypeScriptJavaScriptPython
03Frontend
ReactNext.jsTailwind CSSMotion
04Backend
Node.jsREST APIsWebhooksPlaywright
05Database
PostgreSQLSupabaseRedis
06DevOps & Cloud
AWS EC2NginxVercel
07Payments & Auth
StripeSupabase AuthOAuthreCAPTCHA