All work below is 100% original and not affilated with any employer past or present.
***For those that wonder, robaho is read as rob ahoy
which is a legacy from my college days when a close friend and I would great each other yelling across the quad. He was marcaho
. The avitar is Bogey - the greatest dog that ever lived.
The projects are created with a "performance first" design. They can easily form the base of production grade applications. Think "design blueprint" with a minimalist implementation.
go-trader | a financial exchange in Go (the foundation of several commercial crypto exchanges) |
fixed | fixed decimal math library in Go |
cpp_fixed | C++ fixed decimal math library |
cpp_orderbook | C++ order book for financial exchanges and simulators |
cpp_fix_codec | FIX protocol encoder/decoder in C++ |
cpp_fix_engine | FIX protocol engine in C++ |
Although these are generic, most have broad applicability in FinTech.
leveldb | performance leading key/value data store in C++, Go and Java. |
jnatsd | Java port of the NatsIO messaging system |
httpserver | ulta efficient web server in Java |
closablequeue | lock-free concurrent queue designed for Java virtual threads |
lrmp | multicast messaging in Go and Java |
seashore | leading open-source image editing application. > 250k users. In Obj-C. 1 |
bmw_radio | hack a modern entertainment system into an old BMW - in C |
goanalyzer | improved Go performance diagnostics for highly concurrent systems |
SmartShareToCalendar | Android app to create calendar events from other systems |
1 I am not the original author, but > 95% of all of the code has been authored by me at this point.
Boost.Test Run/Debug | Run/Debug Boost C++ test cases in Visual Studio Code |
go-wrk | http and http2 load testing |