Principal design, compiler engineering, and project lead for Fugue's declarative data language, Ludwig. Turned general ideas and aspirations into a useful language, managed...more its growth as the business & product evolved, and guided it into a mature state as a project with numerous concrete users and contributors.
Also: principal research and project lead around Fugue's dynamic scaling, regeneration, and market interaction protocols, as well as other miscellaneous Black Mesa-type projects.
Typical scrappy startup role, wearing many hats - of varying style, and rotated frequently. Lots of gritty back-end data munging - writing financial models and finicky numerical...more algorithms, making sure they're correct and fast, and testing them against reference implementations and such. Also: datavis, front-end stuff, ops - even pitching in to help negotiate & close sales!
2013 - Present (almost 6 years)
One-man research and consulting vehicle. Lately: blockchains, Ethereum - state channels, market protocols, etc. Previous: functional programming, probabilistic programming,...more fintech, language engineering.