Bhavishya Verma
Work
Projects
About
Contact
Resume
02
PROJECTS
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.
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
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.
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.
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
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
→
DOWNLOADS PAST YEAR
LICENSE OPEN SOURCE
TYPESCRIPT NODE-FORGE
Open to backend and platform engineering roles across Delhi NCR and remote.
Bhavishya Verma
Backend engineer · Noida, India
GitHub
npm
© 2026 — built with imyme
Open to backend / platform roles