Index / Selected work / 01

FinTech Platform

Digital & Physical Gold and Silver Investment System

Category

FinTech · Backend Architecture

Role

Backend architecture, API development, integrations, frontend investment flows

Status

Private production project

Technology stack

NestJSNode.jsNext.jsReduxPythonMongoDBRazorpayEasebuzz Payment GatewayDigiLocker APIICICI Orange Payment GatewayDocker

Overview

A production-grade investment platform where users buy, sell, gift and subscribe to digital and physical gold and silver against live market rates. Trushil designed and implemented the core[...]

The challenge

Money movement and live commodity pricing leave no room for drift. Rates change constantly, payments arrive asynchronously through webhooks, recurring investments must allocate at the corre[...]

Contribution

  • Designed and implemented the core backend architecture of the platform supporting trading, subscriptions, gifting and fulfilment workflows.
  • Developed and maintained production REST APIs and microservice-style endpoints covering KYC verification, wallet ledger transactions, recurring investment engines, logistics integrations an[...]
  • Engineered a real-time pricing engine using WebSocket-based live rate synchronisation with dynamic Bank/MCX source switching across transaction processing and subscription allocation pipeli[...]
  • Integrated Razorpay, Easebuzz and ICICI Orange including recurring billing, webhook orchestration and reconciliation workflows.
  • Containerised backend services with Docker and managed image build, pull and deployment workflows for consistent environments.
  • Built a custom Python freight calculator handling dynamic rate computation, weight slabs, insurance calculations and pincode-level serviceability.
  • Contributed to frontend investment flows using Next.js and Redux for rate-synchronised, API-driven transaction experiences.

Architecture & workflow

How the system moves from input to outcome.

FinTech Platform · Architecture flow
01Live rate ingestionBank/MCX sources streamed through a WebSocket pricing engine with dynamic source switching.
02Transaction coreNestJS services for trading, wallet ledger entries, subscription allocation and gifting.
03Payments & webhooksRazorpay, Easebuzz and ICICI Orange with recurring billing and reconciliation flows.
04Fulfilment & adminFreight calculator, logistics integration and RBAC-based CMS administration.

Core features

Digital & physical trading

Buy, sell and redeem flows priced against synchronised live rates.

Subscription investments

Recurring investment engine with rate-accurate allocation.

Gifting workflows

Transfer of holdings between users as part of the ledger model.

KYC verification

DigiLocker-backed verification wired into onboarding.

Wallet ledger

Transactional ledger entries underpinning every movement of value.

Freight calculator

Weight slabs, insurance and pincode-level serviceability for physical delivery.

RBAC CMS

Role-scoped administration modules for operations teams.

Containerised delivery

Docker image build, pull and deployment workflows.

Technical highlights

  • WebSocket live-rate engine with dynamic Bank/MCX source switching.
  • Recurring billing and webhook orchestration across three payment providers.
  • Reconciliation workflows built for financial transaction reliability.
  • Custom freight calculation module for logistics fulfilment.

Technologies used

NestJSNode.jsNext.jsReduxPythonMongoDBRazorpayEasebuzz Payment GatewayDigiLocker APIICICI Orange Payment GatewayDocker

Have something similar to build?