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