CoinSwitch eXchange (CSX): High-Throughput Trading & Matching Engine

Built and led the core of a crypto trading platform: an in-memory, event-sourced matching engine with strict ordering, exactly-once processing, and high availability. Designed to ensure no order loss, predictable recovery, and correctness under heavy concurrency.

Focus: Distributed Systems · Event Sourcing · CQRS · Matching Engines · Go · Microservices


Automated Web Crawling & Content Analysis System

Designed and built a scalable crawler that scans thousands of web pages daily, detects content violations against a 400k-phrase blacklist, and generates auditable evidence with screenshots — fully replacing a manual compliance workflow.

Focus: Node.js · Puppeteer · Redis · Queues · High-Performance Text Matching · AWS


Opinionated Node.js Backend Framework

Created an opinionated backend framework to eliminate OpenAPI drift, enforce architectural boundaries, guarantee input/output validation, and accelerate development without sacrificing correctness. Designed for speed through constraints.

Focus: Node.js · DDD · Dependency Injection · OpenAPI · Transactions · Structured Logging


Blockchain Payments & Settlement System

Built a production-grade blockchain payments module supporting one-time and recurring transactions, refunds, reversals, and multi-party settlements, with on-chain events as the source of truth and reliable off-chain reconciliation.

Focus: Blockchain · Ethereum · Smart Contracts · Subgraph Indexing · Payments · Backend Systems