Skip to content
View sdiehl's full-sized avatar
🦫
🦫

Highlights

  • Pro

Organizations

@pydata @onechronos @DataHaskell @llvm-hs @protolude

Block or report sdiehl

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
sdiehl/README.md

Hi there 👋

I'm a software engineer in London. I write about math and programming on my eponymously named blog.

I work on formal methods applied to combinatorial auctions and market infrastructure at OneChronos. (We're hiring)

Tech

Rust, Python, TypeScript, C++, CUDA, Haskell, OCaml, Lean

Connect with me

Personal Website Bluesky LinkedIn

Pinned Loading

  1. prism prism Public

    A functional language with algebraic effects, multishot continuations, and native codegen

    Rust 171 9

  2. groebner groebner Public

    Buchberger and F4 algorithms for computing Gröbner basis for systems of multivariate polynomials

    Rust 9 1

  3. zippel zippel Public

    Sparse polynomial interpolation for Feynman integral reduction using Huang–Gao and Hensel lifting

    Rust 1

  4. write-you-a-haskell write-you-a-haskell Public

    Building a modern functional compiler from first principles.

    Rust 3.5k 258

  5. nano-lean nano-lean Public

    A small parallel Lean 4 typechecker based on unbound de Bruijn indexes

    Rust 13 1

  6. zero-to-qed zero-to-qed Public

    From Zero to QED: An informal introduction to formality with Lean 4

    Lean 127 21