Software for trading, flight and language models.
Broker clients, flight controller firmware and sensor fusion, and products built on language models. Most of it open source, most of it in Rust, all of it built to hold up when the input misbehaves.
What we work on
Three areas, one habit: the interesting engineering is rarely the happy path. It is the reconnect, the sensor drift, the model that answers differently every time.
Broker clients that keep working through a reconnect.
Typed, tested clients for broker APIs whose protocols change underneath you, plus the plumbing to run the gateways they talk to.
See trading infrastructure- rust-ibapi 396 GitHub stars Interactive Brokers TWS API for Rust. Async and blocking clients from one codebase.
- ironbeam-rs Async client for the Ironbeam futures API. REST, WebSocket streaming and built in rate limiting.
- ibapi (Go) 15 GitHub stars Idiomatic Go take on the TWS API, focused on realtime market data. Archived in favor of rust-ibapi.
- ib-gateway-docker Runs IB Gateway headless in a container using IBC, so clients have something to connect to in CI and production.
Sensing and estimation on bare metal.
Embedded Rust for flight controllers. Sensor fusion crates, firmware for real boards, the wire format between them and the tools to watch it fly.
See flight systems- discovery series Bare metal firmware, telemetry wire format and a flight display scope for the ARK FPV controller.
- fusion-ahrs 17 GitHub stars Attitude and heading from gyro, accelerometer and magnetometer. no_std, on crates.io.
- realflight-bridge 13 GitHub stars Connects external flight controllers to the RealFlight simulator for hardware and software in the loop testing.
- fusion-altitude Fuses barometric pressure with vertical acceleration into drift corrected altitude and climb rate.
- robomath Small, generic vector, quaternion and matrix library for robotics and simulation.
Repeatable output from a model that never answers the same way twice.
Products that put a language model in front of users, and the versioning, cost tracking and error handling that make it dependable.
See language models- Prompt ChainrSave and rerun multi step prompt chains without writing code.