- 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.
- Independently adopted in production beyond its origin at Lynx — Fortitudo Technologies runs RayforceDB for time-series analytics, validating the system outside its sponsoring firm.
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 serving as core frameworks across hundreds of production instances at Lynx Trading Technologies. Because no database on the market offered the same combination of capabilities, these systems let Lynx open entirely new business areas — advanced pre-trade risk management, locate routing (a marketplace for borrowed shares), pre-trade compliance, and rapid entry into derivatives markets, the most technologically demanding sector in finance — plus client-scale reporting that would otherwise be impossible to run profitably. Today they power Lynx's most critical operations: real-time market-data ingestion, risk, monitoring, order-routing analytics, and regulatory reporting. 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 as a core framework for Lynx's most critical operations — market-data ingestion, risk, monitoring, order-routing analytics, and regulatory reporting.
- 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.
- Enabled entirely new lines of business impossible on existing databases — advanced pre-trade risk management, locate routing (a marketplace for borrowed shares), pre-trade compliance, derivatives trading, and client-scale regulatory reporting — 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.