Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Pool Discovery Refactored: Bug Fixes, Architecture Simplification, and Comprehensive Testing
Published:
Pool Discovery Service undergoes major refactoring after discovering critical liquidity calculation bugs. Architecture simplified to focus solely on discovery, comprehensive test suite validates 716 unique pools across 13 DEXes, and extensive token pair support beyond LST tokens. Production metrics confirm improvements with proper liquidity tracking and accurate pool counting.
Happy New Year 2026! Quote Service Evolution: From 3 to 5 Microservices
Published:
🎉 Happy New Year 2026! Quote service evolution continues: splitting the quote-service into 3 specialized services (local, external, aggregator) for a total of 5 microservices with dual shared memory for ultra-fast IPC, batch streaming, and 100× faster oracle validation.
Pool Discovery Service: Triangular Arbitrage Support and Production Insights
Published:
Pool Discovery Service reaches production milestone with triangular arbitrage support (45 token pairs), completing the Quote Service Rewrite architecture. Observability reveals surprising market insights: SOL/USDT has 278B liquidity (vs SOL/USDC 226B), and forward/reverse pool discovery yields asymmetric results.
Pool Discovery Service: Real-Time Liquidity Tracking and Intelligent RPC Proxy
Published:
Deep dive into the pool-discovery-service architecture: WebSocket-first pool updates, hybrid three-tier discovery strategy, and the intelligent RPC proxy enabling reliable connections to Solana RPC providers.
Quote Service Rewrite: Clean Architecture for Long-Term Maintainability
Published:
🎄 Merry Christmas! Planning a comprehensive rewrite of quote-service with clean architecture principles: 85% code reduction, 20x faster quotes, 4x better test coverage, and dramatically improved maintainability. Why we’re rebuilding the foundation for long-term success.
Quote Service Architecture: The HFT Engine Core
Published:
Deep dive into quote-service architecture: Go-powered quote engine with sub-10ms responses, gRPC streaming, NATS event publishing, Redis crash recovery, and 99.99% availability. The critical data layer powering our HFT pipeline.
FlatBuffers Migration Complete: HFT Pipeline Infrastructure Ready with System Manager & Auditor
Published:
FlatBuffers migration infrastructure is complete. All 8 services migrated to zero-copy serialization with 6-stream NATS architecture. Added system-manager (kill switch) and system-auditor (P&L tracking). Most services are stubs, but the foundation is solid - ready for strategy implementation.
Architecture Assessment: Sub-500ms Solana HFT System Design
Published:
Comprehensive architectural assessment of a production-grade Solana HFT system. Event-driven design, FlatBuffers zero-copy serialization, polyglot microservices, and 6-stream NATS architecture achieve sub-500ms execution with 87% CPU savings. Grade: A (93/100).
FlatBuffers Migration: Consolidating Documentation and Early-Stage Architecture Decisions for HFT Systems
Published:
Documentation consolidation for FlatBuffers migration: From 13 scattered docs to 1 authoritative guide. Why early-stage architecture changes are critical for HFT systems, even though time-consuming. Migration still in progress - and it’s worth every minute.
Event System Evolution: FlatBuffers Migration and Event-Type Architecture for High-Frequency Solana Trading
Published:
How we achieved 35% latency reduction and 87% CPU savings by migrating from JSON to FlatBuffers and evolving from priority-based to event-type NATS streams in our Solana HFT trading system.
HFT Pipeline Architecture & FlatBuffers Migration: Sub-100ms Trading with Zero-Copy Serialization
Published:
Building a production-ready HFT pipeline: 4-stage architecture with 6-stream NATS separation, FlatBuffers zero-copy serialization for 21% latency reduction, and comprehensive kill switch safety controls for sub-100ms quote-to-execution.
Production-Ready Quote Service & Scanner Framework: Oracle-Based Quotes and Extensible Architecture
Published:
Building production infrastructure: Dynamic oracle-based reverse quotes for accurate arbitrage detection, scanner framework optimization with 80% code reduction, and extensible patterns for DCA, limit orders, and liquidation monitoring.
gRPC Streaming for High-Frequency Quote Distribution: Optimizing Token Pair Performance
Published:
Deep dive into gRPC streaming architecture for real-time quote distribution: achieving sub-20ms latency, handling 1000+ quotes/second, and preparing for high-frequency arbitrage with optimized token pair quote streaming.
Building a Production Arbitrage Scanner: gRPC Streaming and Real-Time Detection
Published:
Implementing a high-performance arbitrage scanner using gRPC streaming to achieve 85x faster quote delivery and sub-30ms detection latency. Moving from prototype to production with architectural improvements.
Quote Service Observability: Comprehensive Metrics, Tracing, and Kubernetes Migration Planning
Published:
Added comprehensive metrics and distributed tracing to the quote-service, created a detailed Grafana performance dashboard, and drafted a complete Kubernetes migration plan. Plus, a special birthday celebration for my son Harry as he embarks on his university journey.
Unified Observability: Migrating to Grafana LGTM Stack with Alloy
Published:
Migrated from deprecated Promtail to Grafana Alloy and upgraded to the complete Grafana LGTM stack (Loki, Grafana, Tempo, Mimir) for unified observability. Updated the Events Dashboard with real-time NATS event monitoring, preparing for a potential future migration to Grafana Cloud.
Day’s Work: NATS Event Publishing and TypeScript Scanner Service Foundation
Published:
Published market events to NATS JetStream in the quote-service with comprehensive Grafana monitoring, and created a TypeScript scanner-service stub as the foundation for real-time trading opportunity detection. The TypeScript version will be implemented first, with a high-performance Rust version planned for later.
The Research Behind the Plan: Two Years and Three Prototypes
Published:
Five years of Solana development and three working trading prototypes inform the production system. This post provides context on that research journey, the lessons learned, and why the challenge itself is valuable regardless of outcome.
Day’s Work: System Initializer Rename, LST Oracle Support, and Market Events
Published:
Three major improvements today: renamed event-preparer to system-initializer to reflect expanded capabilities, added production-grade LST token support with oracle price feeds and deviation detection, and implemented market event publishing for real-time trading data distribution.
Adding Observability and Monitoring to Solana Trading System: Go, Rust, and TypeScript
Published:
Implementing comprehensive observability across Go, Rust, and TypeScript services with unified logging, metrics, and tracing. Added event-preparer and notification-service, integrated quote-service monitoring with Grafana dashboards.
Building a Cross-Language Event System for Solana Trading: Rust, Go, and TypeScript
Published:
Implementing a unified event system across Rust, Go, and TypeScript for the Solana trading system. Includes market data events, system health monitoring, kill switches, and arbitrage opportunities - all communicating via NATS JetStream.
Getting Started: Building a Solana Trading System from Prototype to Production
Published:
Starting a journey to build a production-grade High-Frequency Trading (HFT) system on Solana. Currently have working arbitrage bots (~1.7s execution), aiming for sub-500ms execution with local pool math, Shredstream integration, and flash loans.
portfolio
Australia ASX Gym Environment
OpenAI Gym-based virtual stock exchange platform with 10 years of real ASX market data
Morse Code LoRa Walkie-Talkie
Open-source long-range, encrypted Morse code communication system using LoRa technology
iRobot - OpenAI Gym for Android Games
C++ reimplementation of scrcpy as an OpenAI Gym environment for training RL agents on Android games
Unity King Derby Game on Solana
Blockchain-integrated mobile game demonstrating Solana wallet integration and NFT functionality
Solana Playground
Comprehensive DeFi platform for trading, exchanging tokens, and managing NFTs on Solana blockchain
Jobseeker - AI-Powered Job Search Automation
Intelligent job search system using Claude AI to automatically scrape and analyze job postings
Flappy Morsecode - Gamified Morse Code Learning
Educational game combining Flappy Bird mechanics with interactive Morse code training
Animated Data Visualization - GDP Rankings
Interactive animated visualization of world GDP rankings from 1960 to present using React
Solana HFT Trading System
Production-grade high-frequency trading system with AI-enhanced architecture for Solana blockchain arbitrage
