About me:
- Problem-solver - My motivation has always been solving the most difficult problems in a way that requires a different way of thinking.
- Financial Experience - I worked in market data at Bridge Information Systems/Reuters and later as a consultant. In addition to having equity and market data knowledge, I also have a strong understanding of fundamentals, options, analytics, corporate actions, financial statements, history, charting and trading.
- Quality Focus - I have a deep focus on code quality - in producing the easiest to maintain, most extensible, and highest performing code base, including even how branches get broken into commits.
- Engineer and Leader - Even while moving into leadership roles at various times in my career, I have always continued to provide individual technical contributions to my team on a daily basis.
Projects I have done solo or led a small team:
- An Interactive Financial Analytics system - featured in Trading and Exchanges by Larry Harris
- A Batch Healthcare Analytics system - from startup to successful exit
- A single-index shared-cache database (bTree indexed) similar to Redis
- An open-source order-matching engine, Liquibook- a popular building block in Crypto exchanges with over 400 forks
- An interpreter for the Clinical Quality Language
- A Claude AI model/system to turn PDFs requirements into Clinical Quality Language files to feed into above interpreter
- Clinical Quality Language linter to enforce best practices for correctness, speed, and maintainability to improve Claude results
- Clinical Quality Language test framework to turn declarative test cases in Excel to CQL tests
- An open-source implementation of the Data Distribution Service (DDS) standard, OpenDDS
- A 3-D composite design optimization tool - awarded US patents 5984511 and 6341261, later sold to Unigraphics
- An online homeschool lesson planner with over 17 million lessons planned
- Algorithmic Trading systems
- A language and interpreter for data manipulation - to allow formatting of database responses using a declarative syntax for presentation
- A deployment system - for rolling out incremental updates
- An Regression testing framework for interactive Analytics
- An Monitoring system using an embedded web server
- A JavaScript library for making inline assertions against selectors
- An Embedded web server for monitoring and internal control



