Bhavishya Verma

Work

Projects

About

Contact

Resume

02

PROJECTS

What I have built

One production SaaS I architected and built alone, and one small open-source library that solved a problem I could not find a clean package for.

imyme

PRODUCTION

A multi-tenant website builder SaaS — drag-and-drop editor, server-rendered published sites, subscription billing, form submissions and built-in analytics. Solo-architected end to end.

imyme.app

REQUEST PATH

multi-tenant · wildcard + custom domains

EDGE

Wildcard DNS

*.imyme.app

Caddy

on-demand TLS

Next.js ISR

revalidate 1y

Cache handler

survives deploys

SERVICES

NestJS API

auth · billing · sites

BullMQ

resumable jobs

LLM router

primary → fallback

Piscina

FFmpeg pool

STATE

PostgreSQL

relational

MongoDB

flattened tree nodes

Redis

cache · OTP · limiter

R2

media objects

Provider-agnostic AI layer

Built an LLM abstraction across AWS Bedrock (Nova) and Google Vertex AI (Gemini) with primary→fallback failover and per-model cooldown on quota exhaustion.

Enforced schema-valid output on Bedrock's Converse API — which exposes no native response_format — by constraining it to a JSON-schema-typed tool call.

Ran generation as resumable BullMQ jobs with stale-job recovery, and per-generation cost telemetry (tokens, latency, retries, USD against a typed price-per-model registry) surfaced in an admin dashboard.

Persistence and caching

Designed a polyglot persistence layer: PostgreSQL for relational data, MongoDB for a flattened tree-node model enabling diff-based partial updates instead of full-document rewrites on every builder action.

Implemented multi-level Redis caching covering domain lookup, ISR tag revalidation, OTP storage and a sliding-window rate limiter via Lua scripts.

Wrote a custom Next.js ISR cache handler that persists to disk and survives deployments.

Platform and payments

Engineered host-based multi-tenant routing for wildcard subdomains (*.imyme.app) and custom domains with on-demand TLS.

Integrated Cashfree payments with webhook verification and automated PDF invoicing.

Added FFmpeg video compression running on Piscina thread pools so media processing never blocks the API event loop.

Next.js

NestJS

PostgreSQL

MongoDB

Redis

BullMQ

AWS Bedrock

Vertex AI

Cloudflare R2

Caddy

FFmpeg

Cashfree

signpdfx

MIT

An npm library that extracts X.509 certificates from PDF digital signatures, returning issuer, subject and validity data. Written in TypeScript on node-forge. 1,900+ downloads in the past year.

View on npm

1,900+

DOWNLOADS PAST YEAR

MIT

LICENSE OPEN SOURCE

TS

TYPESCRIPT NODE-FORGE

Have something that needs to scale?

Open to backend and platform engineering roles across Delhi NCR and remote.

Bhavishya Verma

Backend engineer · Noida, India

Email

GitHub

LinkedIn

npm

© 2026 — built with imyme

Open to backend / platform roles

Designed onimyme· Create yours