Projects

Selected work

Trading systems, AI tooling, and data infrastructure — personal projects and production work.

AI / LLM · Personal

Multi-Agent Trading Research System

2024 – Present

Multi-agent orchestration system using Google Vertex AI (Gemini) and Claude as intelligent orchestrators — with DAG-based task routing and fallback model chains applied to trading strategy research and signal analysis.

  • DAG-based task routing with fallback model chains across Claude, Gemini, OpenAI, and local models via Ollama.
  • Cost-aware model routing with subagent pipelines for parallel workloads.
  • CLI harnesses for multi-provider LLM access with structured output parsing.
PythonClaude APIGeminiMulti-agentMCPOllama

Trading Systems · Personal

Automated Scalper

2022 – 2024

Fully automated trading engine with three decoupled modules — Data Adapter, Position Manager, and Executioner — using Kotak Neo APIs and AMQP-based messaging for distributed real-time execution.

  • Three-module architecture with async AMQP messaging for decoupled execution.
  • Logic-based portfolio manager handling individual and paired trade management.
  • Real-time data adapter feeding normalised tick data to downstream modules.
PythonAMQPRabbitMQRedisAsyncIOBroker APIs

Backend · WealthWisers

TradeTez Backend

2021 – 2023

Multi-broker unified execution backend supporting NSE and NYSE markets across IIFL, SMC, Zerodha, and 5Paisa — with asynchronous APIs, high-speed data routing, and webhook-triggered order execution.

  • Unified broker abstraction layer across four brokers (NSE + NYSE).
  • Webhook-triggered order execution backed by Redis state management.
  • WebSocket / Socket.IO publish-subscribe system for live trade distribution.
PythonDjangoRedisWebSocketsREST APIsAWS

Trading Systems · WealthWisers

Event-Based Trading System

2023

Trading system driven by TradingView webhook events — receives signal payloads, executes buy/sell orders, and uses Redis for distributed state management and fault tolerance across concurrent sessions.

  • Webhook listener processing TradingView signal events into live order execution.
  • Redis-backed state machine for fault-tolerant position and session tracking.
  • Designed for reliability under concurrent multi-account order flows.
PythonRedisTradingView WebhooksFlaskWebSockets

Data Engineering · WealthWisers

Trading Contract ETL Pipeline

2021 – 2023

End-to-end ETL pipeline for ingesting and processing client trading contract notes — parsing raw documents, transforming into structured records, and exposing clean data via RESTful APIs.

  • Automated parsing and transformation of trading contract note documents.
  • RESTful API layer for downstream data access and integration.
  • Long-running pipeline maintained across 2+ years of production operation.
PythonETLREST APIsPostgreSQLAWS

Quant Research · WealthWisers

Backtesting & Strategy Optimization

2021 – 2023

Backtesting and optimization framework for evaluating algorithmic trading strategies — running simulations against historical data and surfacing performance insights through data visualization.

  • Strategy simulation engine running against historical OHLC and tick data.
  • Optimization loops for parameter tuning across strategy variants.
  • Data visualization layer for backtest result analysis and reporting.
PythonQuantConnect LeanPandasMatplotlibPostgreSQL

Trading Systems · WealthWisers

Automated Trading System

2022

Production trading system for executing live orders on the NSE — built with a concurrency-first design using multithreading and asynchronous I/O to handle real-time market data and order flow without latency bottlenecks.

  • Live order execution on NSE with multithreaded request handling for throughput.
  • Asynchronous architecture for real-time market data consumption and order dispatch.
  • Designed for reliability under concurrent multi-instrument trading scenarios.
PythonAsyncIOMultithreadingNSEBroker APIs

Trading Systems · WealthWisers

Signal-Driven Trading Bot

2022

Automated execution engine that trades on pre-defined market signals — combining a Flask-based API layer, multithreading for concurrent order management, and WebSocket feeds for low-latency market interaction.

  • Signal ingestion and order execution pipeline with configurable strategy parameters.
  • Flask API for runtime control and monitoring of active bot sessions.
  • WebSocket integration for real-time market data and trade confirmation feeds.
PythonFlaskWebSocketsMultithreadingBroker APIs

Data Engineering · Bandiz

Data Consolidation Platform

2023

Unified data platform consolidating structured and unstructured data from multiple disparate sources into a single, query-optimised database — with a schema designed for analytical performance and reporting.

  • Designed and implemented a unified schema to normalise data across heterogeneous sources.
  • Built ingestion pipelines to pull, transform, and load data from multiple upstream systems.
  • Optimised database layout for query performance and downstream reporting workloads.
PythonETLPostgreSQLDatabase DesignData Modeling