- 📚 I'm a PhD student in CS at Yale.
- 🎓 I graduated from Vanderbilt in 2023 with a bachelors in CS and honors math.
- 🥰 I'm currently obsessed with tree-sitter, eBPF, build systems, and foundation models.
- 🌱 I'm currently learning about machine learning, distributed systems and cybersecurity.
- 🙌 I'm looking to collaborate on formal verification efforts and developer tooling for new and existing languages.
- 🤔 I'm looking for help with organizing and developing mathematical theories in Coq.
- 💬 Ask me about blockchain (Ethereum, Bitcoin), mathematics, type systems and compilers for functional and imperative languages.
- 📫 How to reach me: Send me an email, or reach me on Matrix (siraben)!
Assembly, C, C++, Coq, Dart, Haskell, Kotlin, Mathematica, Python, Rust, Scheme, Solidity, Typescript
Ethereum, Emacs, Nix, iOS, Linux, macOS, PyTorch
type theory, category theory, logic, abstract algebra, topology, measure theory
PinnedLoading
- mini-haskell
mini-haskell PublicA self-hosting mini Haskell compiler with a mini C runtime.
- nix-community/nixpkgs-lint
nix-community/nixpkgs-lint PublicA fast semantic linter for Nix using tree-sitter 🌳 + ❄️. [maintainers=@Artturin,@siraben]
- nix-remarkable
nix-remarkable PublicForked frompl-semiotics/nix-remarkable
Nix expressions for the reMarkable tablet leveraging the company's toolchain.
- r5rs-denot
r5rs-denot PublicA correct Scheme interpreter derived from the R5RS spec's formal semantics, written in Haskell.
Something went wrong, please refresh the page to try again.
If the problem persists, check theGitHub status page orcontact support.
If the problem persists, check theGitHub status page orcontact support.