Time-based GPU partitioning utility that lets multiple users or applications share a single GPU through exclusive, time-limited partitions with automatic expiration. Built with OpenCL and designed to work across macOS, Linux, and Windows.
distributed systems · hpc · low-level engineering
Ojima Abraham
$ whoami > software engineer @ kalshi · open source contributor $ cat interests.txt > distributed systems, GPU computing, CDC, low-level programming $ git log --oneline -3 > a1b2c3d feat: chronos v1.1.0 released on PyPI > d4e5f6g feat: jikan CDC — building in public > g7h8i9j fix: stacked-seds radial photometry pipeline
Open Source
Projects I've built and contribute to.
A Python package for stacking faint galaxy images across broadband filters and preparing them for Spectral Energy Distribution analysis. Includes robust stacking, MAD-based error propagation, radial photometry, and publication-ready plots.
Change Data Capture that just works. Built in Rust to stream every insert, update, and delete from your database in real time, reliably, and without infrastructure dependencies, grounded in Lamport and Chandy-Lamport theory.
The WAVE (Wide Architecture Virtual Encoding) toolchain. A vendor-neutral GPU instruction set architecture with assembler, disassembler, and emulator. Targeting NVIDIA, AMD, Intel, and Apple GPUs.
Publications & Research
Selected publications spanning mathematics and astrophysics, with the full record available on Google Scholar.
The WAVE Specification
The WAVE Specification
Wide Architecture Virtual Encoding
A vendor-neutral instruction set architecture for general-purpose GPU computation. Defines an abstract execution model, register model, memory model, structured control flow, and instruction set derived from eleven hardware-invariant primitives identified across NVIDIA, AMD, Intel, and Apple GPU architectures spanning 16 microarchitectures. Follows the thin abstraction principle: defines what a compliant implementation must do, not how. Validated by a reference implementation with 102 passing conformance tests.
Table of Contents
Press & Coverage
Selected interviews, features, and third-party coverage.
About & Contact
Software engineer at Kalshi. Expert in distributed systems, systems performance, low-level programming, compiler and interpreter design, parallel programming, and high-performance computing. Based in Brooklyn, New York.