BACK TO WORK
MithilaStack2024 - PresentBackend Engineer

// Nivyasa.ai

AI-powered social content automation platform with subscription-led workflows, approval pipelines, and admin governance — covering post generation, scheduled publishing, WhatsApp-based approval notifications, and Razorpay-integrated recurring billing.

The Challenge

Brands need reliable, automated approval workflows and billing systems for scaling social media content operations without manual overhead.

The Solution

Built secure authentication infrastructure with LinkedIn OAuth 2.0 and JWT, implemented Razorpay-integrated payment system supporting Auto Pay recurring subscriptions and one-time credit purchases, and developed an end-to-end content operations pipeline with asynchronous workers for scheduling, approval orchestration, and WhatsApp notification handoff.

// Key Impact Metrics

0+
Posts Automated Daily
0%
Auth Security
0.9%
Platform Uptime

// Tech Stack

Node.jsFastifyRazorpayLinkedIn OAuth 2.0JWTWhatsApp APIBull WorkersMongoDB

Key Learnings

01.

Webhook signature validation is non-negotiable for payment integrity — verifying the Razorpay signature before processing any event prevents spoofed callbacks.

02.

OAuth 2.0 flows require robust state-parameter handling to prevent CSRF attacks during the LinkedIn authorization redirect.

03.

Asynchronous worker patterns with dead-letter queues ensure high throughput for background operations like WhatsApp approval notifications.