- Designed and implemented a novel database architecture from scratch in pure C: SIMD-vectorized operators (AVX2/NEON), cache-aware columnar layouts, mmap-based storage, and custom memory management.
- Created the Rayfall language: a composable, Lisp-like query language with first-class vectors, tables, dictionaries, temporal types, and a comprehensive type system — offering an alternative paradigm to SQL and kdb+'s q for analytical workloads.
- Built a complete ecosystem: core engine, Python bindings (DataFrame API), Rust bindings, WebAssembly runtime, VS Code extension with REPL, benchmarking suite, and documentation.
- Adopted by Lynx Trading for production financial analytics — Lynx sponsored continued development based on the system's performance advantages over incumbent solutions.
Principal systems engineer and programming language creator with 18+ years of experience building performance-critical infrastructure. Created two original database systems — RayforceDB and ThePlatform — each with its own purpose-built programming language (Rayfall and O), now in production at Lynx Trading Technologies powering real-time analytics, order routing, and risk management across hundreds of instances. These systems replaced incumbent kdb+ infrastructure, delivering 7-figure annual cost savings while handling the same mission-critical financial workloads. Deep expertise in SIMD vectorization, columnar storage design, language runtime implementation, and low-latency systems architecture.
- Designed and implemented a complete database system with its own programming language, replacing Lynx's kdb+/q infrastructure for real-time market data, risk analytics, and order flow processing.
- Created the O language: vector-oriented with nanosecond timestamps, streaming pub/sub, pattern matching, and declarative concurrency — purpose-built for financial time-series workloads.
- Built async communication reagents (TCP/UDP/WebSocket/IPC/TLS), plugin architecture, and standard library enabling Lynx to consolidate multiple vendor tools into one platform.
- Deployed across hundreds of production instances at Lynx, contributing to 7-figure annual savings by eliminating kdb+ license costs and reducing operational complexity.
- Vectorized operators and optimizer-oriented architecture for fast analytical workloads.
- Designed for agent-driven analytics pipelines and interactive reporting over columnar data.
- BM25-ranked full-text search, SQL analytics, graph traversal; dual API (MCP + REST).
- Single Rust binary, zero cloud dependencies, incremental sync from Notion/Zulip/databases.
- Created ThePlatform (2016) — a columnar time-series database and the O programming language, replacing Lynx's kdb+/q infrastructure for real-time market data, risk analytics, and order flow processing.
- Created RayforceDB (2020) — an original SIMD-first columnar database and the Rayfall language; independently developed, then sponsored by Lynx for production adoption and continued development.
- Delivered 7-figure annual cost savings by eliminating kdb+ licensing and consolidating multiple vendor tools into two purpose-built systems deployed across hundreds of production instances.
- Built low-latency trading infrastructure, market-data processing pipelines, and real-time analytics systems for US equity markets.
- Led OS virtualization work on ARM Cortex-A15; implemented TrustZone security extensions and DRM systems.
- Delivered low-level platform software integrating kernel, security, and hardware-software boundaries.
- Built embedded systems (smart house, voting, CCTV, parking control) and POS/payment terminal software.
- Developed transaction-critical systems with strong reliability requirements.