Systems I designed and shipped — the architecture decisions, not just the endpoints.
Loyalty Wallet & Reward Engine
GLAMGUIDER
80K+ user wallets on a transaction-ledger design with country-specific reward rules. Every grant is recorded immutably — balances are derived, never trusted — so reward computation stays auditable as the platform expands. Includes a streak & milestone engine.
event → rule engine → grant log → derived balance → wallet API
Node.jsMongoDBLedger designMulti-region rules
Infrastructure & Delivery
GLAMGUIDER
Migrated a single-server setup to Dockerized services on VPS + MongoDB Atlas behind Nginx, with GitHub Actions CI/CD for zero-downtime deploys. Media moved to S3 + CloudFront: 1.3M+ CDN requests, 87% cache-hit, 91% of media bytes offloaded from origin.
git push → CI → build image → deploy → nginx → containers
DockerGitHub ActionsNginxS3 + CloudFrontAtlas
Product Comparison & Intelligence
SHIPPED
Designed and shipped a queue-driven pipeline for ingredient-level product intelligence — comparing skincare products by safety, skin-type suitability, and multi-platform pricing. Heavy offline ingestion is fully separated from fast online serving. I authored the HLD and the product roadmap behind it.
collect → normalize → enrich → intelligence DB → API → compare UI
System design (HLD)QueuesData normalization
Enterprise RBAC & Authorization Platform
IN PROGRESS
Current work: a data-driven authorization framework for the admin/CRM platform — permissions are configuration, not code. A module → page → section → capability hierarchy with department-to-role mapping, deny-by-default backend middleware, approval workflows with a draft/publish lifecycle, and audit logging. Full HLD + LLD authored.
request → auth → RBAC middleware → workflow engine → audit log
RBAC designApproval workflowsAudit loggingNode.jsMongoDB
datamint — MongoDB Reporting SaaS
INDEPENDENT · LIVE
A self-serve reporting layer over MongoDB, built end-to-end: multi-tenant org/role access control and AES-256-GCM encryption of connection credentials at rest. Next.js, Express/TypeScript, PostgreSQL.
Next.jsExpress/TSPostgreSQLMulti-tenancyEncryption
Review Moderation Pipeline
GLAMGUIDER
13.7K+ reviews processed through a structured approval pipeline with RBAC, audit logs, and bulk workflows — trust and safety for user content without engineering in the loop.
submit → screen → approval queue → audit log → publish
RBACAudit logsWorkflow design
Attribution & Analytics + Admin CMS
GLAMGUIDER
Affiliate tracking with conversion attribution and an event pipeline feeding behavioral analytics — monetization runs on data, not guesswork. Plus an admin-driven content & drag-and-drop banner system: UI updates with zero code deployments.
click → event pipeline → attribution → analytics
Meta Conversion APIAppTroveDynamic config