◐ Shell
clean mode source ↗

robaho - Overview

Builder. Mentor. Not a bot.

GitHub User's stars

I am currently available for project based work - performance tuning, esoteric bug resolution, system design, etc. If you have an interesting role where you think my skills would be an asset, feel free to reach out at eolcoder@gmail.com. No recruiters please.

All work below is 100% original and not affilated with any employer past or present.

***For those that are curious, 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.

FinTech work

The projects are created with a "performance first" design. Although they're not "feature complete", they can easily form the base of production grade applications - and several have. Their primary purpose is to be easily digestible educational "blueprints".

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++
cpp-trader a financial exchange in C++

Infrastructure work

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 Java1
closablequeue lock-free concurrent queue designed for Java virtual threads
lrmp multicast messaging in Go and Java

1 Much of the code comes directly from the JDK, but many critical portions - like http2 support - are original.

Misc

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 I've been the sole maintainer since 2017, and > 95% of all of the code has been authored by me at this point.

Other work from forks with significant enhancements

Boost.Test Run/Debug Run/Debug Boost C++ test cases in Visual Studio Code
go-wrk http and http2 load testing