Skip to content
View SamBroomy's full-sized avatar
  • London, UK

Block or report SamBroomy

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
SamBroomy/README.md

About

I'm a machine learning engineer with a strong data science background (4 years professional ML, 7+ years Python). I enjoy writing Rust. I've built several Rust projects focused on understanding and building diffret types systems, from p2p blockchains to ML models trained in python and served in rust.

Highlights

  • is-it-slop: Detect AI generated slop using classic ML. Blazingly fast embedded model infrence, served in Rust using ONNX & a custom TFIDF vectorizer.
  • Heisenberg: Complete offline location enrichment tool, using the geonames database to backfill and enrich location data.
  • market-making: System for ingesting live market data streams, replicating orderbooks locally, and distributing market data to message queues and time-series databases. Focused on engineering a market-making system from the ground up.
  • p2p blockchain: Basic implementation of a blockchain that runs on a p2p network to understand and implement a blockchain from scratch.
  • ZK Sudoku prover: Verifying the correctness of Sudoku puzzles without ever revealing the puzzle solution itself. A simple rust base implementation of a Zero Knowledge Prover based on graph colouring.
  • Typed Prompt: A simple type-safe, validated prompt management system for LLMs

Interests

  • Learning how to do things I dont currently know how to do.
  • Rust, async internals, atomics, locks, lower-level primitives
  • Compilers & systems programming
  • Building things from scratch
  • Swimming, running, netball, gaming

Looking for

Ideally, a role where I build fast systems in Rust.

Pinned Loading

  1. is-it-slop is-it-slop Public

    Detect AI-generated slop text using machine learning.

    Rust 2

  2. typed-prompt typed-prompt Public

    A simple type-safe, validated prompt management system for LLMs

    Python 1

  3. zk-sudoku-prover zk-sudoku-prover Public

    Rust

  4. heisenberg heisenberg Public

    Rust

  5. p2p-blockchain p2p-blockchain Public

    Rust

  6. rust-orderbook rust-orderbook Public

    Orderbook in rust, to understand orderbooks. Multiple order types with a TUI for viewing and executing orders

    Rust 4 1