Skip to content
View kristopherpaul's full-sized avatar

Block or report kristopherpaul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kristopherpaul/README.md

Kris

Algo/ML at Trading firms

what I build

  • SimTPU: cycle-aware, configurable TPU simulator in Rust for architectural experimentation
  • CppLOB: C++23 limit order book with runtime and compile-time implementations
  • Causalis: OCaml-embedded causal signal calculus and compiler for systematic trading strategies
  • RISC‑V Emulator: C‑based RISC-V emulator
  • OSL Compiler: full lexer → parser → resolver → codegen; docs
  • improvedPLBF: ML-augmented Bloom filters

why it matters

Systems should be fast, precise, and built with intent
I care about things that scale, generalize, and last

cred

  • CP Hall of Fame, SnackDown finalist, CodeChef 6★, CF Candidate Master, IOITC finalist @ 13 years old; cphof
  • Published at ICON ’22; google scholar

Explore my repos. If you're building something non‑trivial, reach out.

Pinned Loading

  1. SimTPU SimTPU Public

    A cycle-aware, configurable TPU simulator written in Rust. Instruction fetch/decode/execute, systolic PE arrays, and explicit hardware state, built for architectural experimentation

    Rust 1

  2. CppLOB CppLOB Public

    C++23 Limit Order Book with runtime low-latency and compile-time implementations, sharing one price-time-priority semantic contract

    C++

  3. Causalis Causalis Public

    An OCaml-embedded causal signal calculus and compiler for describing, compiling, and executing systematic trading strategies

    OCaml

  4. RISC-V RISC-V Public

    This project proposes the design and implementation of a RISC-V emulator in C capable of running a minimal operating system, specifically the xv6 (a tiny Unix-like OS).

    C

  5. mshandilya/improvedPLBF mshandilya/improvedPLBF Public

    This project contains three Python files that implement Turbo Partitioned Learned Bloom Filters (TurboPLBF) and Differentiable Partitioned Learned Bloom Filters (DiffPLBF). These are improved PLBF …

    Python 5

  6. mshandilya/osl. mshandilya/osl. Public

    C++ 2