All projects

Nihon Traders – Full-Stack Proprietary Trading Platform

Role: Fullstack developer Completed
Nihon Traders – Full-Stack Proprietary Trading Platform
Role
Fullstack developer
Status
Completed
Technologies
11 Used

What It Is

Nihon Traders is a complete proprietary trading platform built for a real client, covering everything from the trader-facing frontend to the backend infrastructure. Traders can browse and purchase challenge accounts, trade using live market data, track their balance and violations in real time, and request payouts — all through a React frontend. The Django backend handles account lifecycle management, rule enforcement, payment processing via Coinbase Commerce, Plaid, and Dwolla, and live market data feeds from Alpaca and Twelve Data.

The Problem

Prop trading firms typically stitch together separate tools for payments, market data, account tracking, and rule enforcement — creating gaps, manual overhead, and poor trader experience. The client needed a single cohesive platform where traders could go through the full journey: purchase a challenge, trade, get evaluated, and get paid out — without any manual intervention.

How I Solved It

Built the entire system solo — React frontend and Django backend — from scratch for the client. The frontend covers trader onboarding, a live dashboard showing balances, open trades, and violations, a challenge purchase flow, and a payout request interface. The backend is a Django + DRF system with modular apps for accounts, trading, payments, and risk enforcement. I integrated Alpaca and Twelve Data for live price feeds, built a paper trading engine with real-time balance updates, and designed a rule enforcement engine that tracks daily loss limits, drawdowns, profit targets, and minimum trading days automatically. Payments and payouts are handled via Coinbase Commerce for crypto and Plaid + Dwolla for bank transfers.

The Impact

  • Delivered a production-ready platform for a real client (nihontraders.com)
  • Fully automates the prop firm workflow — from challenge purchase to payout — with zero manual intervention
  • Traders get real-time visibility into their accounts, trades, and standing
  • Demonstrates end-to-end ownership: product thinking, frontend, backend, third-party integrations, and financial systems

 

Tech Stack

Python Django PostgreSQL Git Cloudinary Coinbase commerce React Alpaca API Twelve Data Plaid Dwolla

Demo

No demo video available yet. Check back soon.