Ollie Smith

Auckland, NZ
github
We hypostatize information into objects. Rearrangement of objects is change in the content of the information; the message has changed. This is a language which we have lost the ability to read. We ourselves are a part of this language; changes in us are changes in the content of the information. We ourselves are information-rich; information enters us, is processed and is then projected outward once more, now in an altered form. We are not aware that we are doing this, that in fact this is all we are doing.
— Exegesis 31.

2025/11/03

I write high performance research and trading software because that is what I am interested in. This is a bookshelf of sorts for that software, excluding the freelance projects I have done for other people and my own trading logic. I was introduced to programming at 11 via robotC (a C-type language for robotics), and have been writing C++ and C# natively and on the CLR since. I primarily use C++23/26 day-to-day.

In the past I primarily traded calendar and intermarket spreads on the CME and Eurex (bund/bobl/schatz). I now quote illiquid months (back quarterlies) on the CME, Eurex and HKFE. I am open to collaboration, though I am often preoccupied with my own projects. I have completed a few internships in SWE/Trading in, and post high school. I am now a freshman at the University of Illinois.

linkedin.com/in/1realemini

2026

OsmiTrader’s last dance, for now.

201C 53 6F 20 44 61 76 69 64 20 70 72 65 76 61 69 6C 65 64 20 6F 76 65 72 20 74 68 65 20 50 68 69 6C 69 73 74 69 6E 65 20 77 69 74 68 20 61 20 73 6C 69 6E 67 20 61 6E 64 20 77 69 74 68 20 61 20 73 74 6F 6E 65 2E 201D

Research

https://doi.org/10.6084/m9.figshare.32035221