Nicholas Ostermayer

Nicholas Ostermayer

Projects & Code

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.

SaddleUp.io

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.

Real-time WebSocket communication AI players with betting personalities Dynamic odds & pari-mutuel system Asyncio concurrency

Anastasia

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.

Temporal versioning system Context-based time travel Selective attribute tracking Clean API design

Meisel

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.

Sync & async operations Complete CRUD functionality Soft deletion support Type-safe querying

Spyder

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.

ML-driven trading signals Real-time S&P 500 data Technical & macro indicators Backtesting & performance metrics

Football Betting Analysis

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.

Web scraping with Selenium Market efficiency analysis Strategy backtesting Excel reporting

More on GitHub

Check out my GitHub profile for additional projects, contributions, and code experiments. I'm always working on something new!