Projects.
Things I've built, from firmware to trading systems.
Wireless CarPlay receiver
An experimental wireless CarPlay receiver that brings a real iPhone’s interface to a native macOS window over Bluetooth and Wi-Fi.
- C++20
- Bluetooth
- AirPlay
- VideoToolbox
Fire TV Lite Launcher
A fast, Apple TV-style home screen for Amazon Fire TV, plus a script that switches off Fire OS's background bloat.
- Android
- Java
- ADB
- Bash
itch-book: Nasdaq feed handler
A C++20 feed handler that decodes Nasdaq's binary ITCH 5.0 market data feed and rebuilds the order book for every stock, in about 89 ns per message.
- C++20
- Low latency
- Market data
- CMake
PolyMaker
A live trading engine in C, with a Python backtester and paper bots, for Polymarket's 5-minute Bitcoin Up/Down markets.
- C
- Python
- WebSockets
- Backtesting
Reinforcement learning exit agent
A C++ market recorder and simulator plus a Python reinforcement learning agent that learns when to sell out of short-lived BTC prediction markets.
- Reinforcement learning
- C++20
- Python
- SQLite
Algo Trading Academy
A full-stack course platform: paid courses, memberships, a student dashboard and an admin with revenue stats and email campaigns.
- Next.js
- TypeScript
- Prisma
- Stripe
MIB2 custom engineering menu
A custom Green Engineering Menu for MIB2 Harman infotainment units: turns on factory options, converts Japanese-market units to European spec, and adds other tweaks.
- Automotive
- Embedded
- Infotainment
Association membership platform
A membership and administration platform for a professional association, built as an ASP.NET MVC web app with a SQL Server database.
- C#
- ASP.NET MVC
- SQL Server