Hi, I'm Durgesh
Full Stack MERN Developer building scalable SaaS, FinTech, Web3, and enterprise applications. 2+ years shipping production-grade APIs, dashboards, and blockchain integrations.
DB

About

I build scalable full-stack applications — from enterprise distributor platforms to Web3 crypto payment systems. Over 2+ years I've worked across React.js, Next.js, Node.js, Express.js, AdonisJS, MongoDB, MySQL, PostgreSQL, Redis, Docker, and cloud infrastructure. I specialize in production-grade REST APIs, RBAC architectures, event-driven systems, background job pipelines (BullMQ/Redis), and real-time transaction processing. Some things I've shipped: → An enterprise distributor management platform (Bajaj Electricals) with RBAC, automated CSV imports, and OTP-verified surveys → A multi-chain crypto app integrating MoonPay & Transak with real-time transaction tracking → An open-source React cursor-animation library (Cursify) with 30+ effects I lean on AI-assisted engineering (Cursor, Copilot, Claude) to move fast without cutting corners on architecture or security.

Stack

ReactReact
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind
Node.jsNode.js
PostgreSQLPostgreSQL
React.js
Next.js
TypeScript
JavaScript (ES6+)
Redux Toolkit
Zustand
React Query
Tailwind CSS
Shadcn UI
Material UI
Node.js
Express.js
AdonisJS
REST APIs
Authentication
RBAC
Webhooks
Queue Systems
Event-Driven Architecture
MongoDB
MySQL
PostgreSQL
Redis
Sequelize
Mongoose
Docker
PM2
VPS Deployment
AWS S3
AWS EC2
Nginx
Cloudinary
CI/CD
Web3
Ethers.js
MoonPay
Transak
Razorpay
Google Vision API
ChatGPT
Cursor
GitHub Copilot
Gemini APIs

Projects

Selected builds focused on performance, reliability, and clean interfaces.

Bajaj Electricals

Context: Enterprise platform for managing dealers, distributors, sales reps, and field surveys for Bajaj Electricals. Problem: Manual dealer onboarding, order tracking, and survey data entry were slow, error-prone, and hard to audit. Actions: Designed RBAC-based dashboards with role-specific views; built AWS S3 CSV import pipeline with validation/transformation layers; implemented OTP-verified survey submission flow; set up BullMQ + Redis cron jobs for automated report generation. Outcome: Cut manual data processing by ~80%; single platform serves multiple dealer/distributor roles with audit-ready reporting.

ReactTypeScriptNode.jsExpress.jsMongoDBMySQLRedisBullMQAWS S3

Web3 Arc Defi

Context: Multi-chain crypto application enabling users to buy/sell crypto and track wallet transactions in real time. Problem: Needed reliable fiat-to-crypto on/off ramps with secure, auditable transaction handling across multiple payment providers. Actions: Integrated MoonPay and Transak with signature-verified webhook processing; built wallet-based transaction workflows; optimized MongoDB aggregation pipelines for transaction history queries; designed event-driven backend architecture. Outcome: Reliable multi-provider buy/sell flow with real-time UI sync and secure webhook-based reconciliation.

ReactNode.jsExpress.jsMongoDBWeb3MoonPayTransakWebhooks

Cursify

Context: Open-source React cursor-animation library published as an npm package. Problem: No lightweight, well-documented library existed for reusable animated cursor effects in React. Actions: Built 30+ animated cursor effects with a reusable component architecture in TypeScript + Framer Motion; authored documentation and live demos; optimized rendering performance and cross-browser compatibility. Outcome: Published open-source package demonstrating component design, performance tuning, and public documentation skills — strong signal for teams evaluating code quality.

ReactTypeScriptNext.jsFramer MotionOpen Source

Brics Bot

Context: Telegram-based crypto gaming bot with staking, swapping, XP rewards, and vault mechanics. Problem: Needed a real-time blockchain scanner + trading engine that could handle deposits, swaps, and rewards without manual reconciliation. Actions: Built a token swap engine with live exchange-rate pricing and dynamic quote generation; developed Redis-based block tracking with adaptive batching for real-time + historical blockchain scanning; implemented staking/unstaking, XP reward system, and vault management; built admin dashboard with infinite-scroll transaction history. Outcome: Automated end-to-end token swap + deposit detection with no manual intervention; supports real-time and historical chain scanning.

Node.jsExpress.jsBlockchainRedisBullMQTelegram BotReactRedux

CredentX

Context: Document verification platform combining payments and OCR-based validation. Problem: Needed automated, template-based document verification instead of manual review. Actions: Integrated Razorpay payments with secure webhook listeners; integrated Google Cloud Vision API for OCR and document authenticity checks; built template-based validation engine with admin portal for managing verification templates. Outcome: Automated document verification pipeline reducing manual review dependency.

BlockchainRazorpayGoogle Cloud VisionWebhooksBullMQRedis

Essential Harvest

Context: Full e-commerce platform from scratch with customer-facing storefront and admin panel. Problem: Client needed a complete, production-ready e-commerce solution with no existing codebase. Actions: Built customer storefront and full admin panel (products, orders, offers, discounts); implemented OAuth authentication; integrated Cloudinary for media management; used BullMQ/Redis for background job processing. Outcome: Delivered fully production-ready e-commerce platform end-to-end.

ReactReduxExpress.jsMongoDBCloudinaryOAuthBullMQRedis

Featured Articles

Practical notes on engineering systems, product work, and modern web development.

View all articles
Loading articles...

Contact

Reach out for collaborations, product work, or a technical audit. Email me directly at durgesh.devwork@gmail.com.