Here are some of the projects I've been working on. Each represents different aspects of my interests in quantitative systems, real-time applications, and elegant software design.
A real-time WebSocket-based horse racing gambling game built for 1000+ concurrent users. Features intelligent AI players, dynamic odds calculation, and live race simulation with animated horses. Demonstrates scalable real-time systems and sophisticated game mechanics.
A Python framework providing time-travel capabilities for object versioning. Enables viewing historical states of objects through clean, intuitive APIs with selective temporal attribute tracking and context-based time navigation.
A powerful PyMongo API base class providing both synchronous and asynchronous MongoDB operations. Features complete CRUD functionality, soft deletion, advanced querying with filtering, sorting, and pagination, all with full type hints.
A comprehensive machine learning trading strategy for the S&P 500 that generates buy/sell signals by combining technical indicators and macroeconomic data. Uses Random Forest classification to predict 5-day price movements with configurable probability thresholds.
Statistical analysis of Premier League betting odds and strategies from 2003-2020. Web scrapes OddsPortal.com data to evaluate market efficiency, betting trends, and strategy performance with comprehensive Excel reporting.
Check out my GitHub profile for additional projects, contributions, and code experiments. I'm always working on something new!