Skip to content
View beanscrack's full-sized avatar

Highlights

  • Pro

Block or report beanscrack

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

Software Engineer | Systems, GPU Computing & ML Infrastructure

Computer Science at the University of Waterloo. I build low-level systems in C++, CUDA, Rust, and Go, with a focus on performance, memory efficiency, and correctness.

LinkedIn · Email

Featured Projects

Built a custom inference runtime for a 27B-parameter Qwen model on 16 GB VRAM, implementing NVFP4/FP8 kernels, Gated-DeltaNet, attention, and asynchronous CPU-to-GPU weight streaming. Validated numerical correctness against a NumPy reference.

Swift FlashNext Optimization — CUDA / Triton / vLLM

Optimized 27B LLM inference on NVIDIA Blackwell, improving single-request decoding throughput from 195 to 256 tokens/s (+31%) through speculative decoding, CUDA graphs, optimized GEMMs, and L2 prefetching.

RDec — Rust / Compilers

Building an x86-64 to C decompiler from scratch, featuring an intermediate representation, instruction lifting, control-flow analysis, and translation validation. Verified x86 flag semantics through 9.7 billion hardware comparisons without mismatches.

Swarm — Rust / AI Infrastructure

Built a multi-agent runtime with concurrent task scheduling, provider abstractions, persistent execution state, tool orchestration, and MCP integration.

Coalign — Go / Distributed Systems

Developing a coordination platform enabling coding agents to exchange authorized context, negotiate changes, and produce evidence-backed proposals through authenticated APIs, durable storage, background workers, and isolated execution.

Repository currently private.

Open Source

  • LLVM — contributed a proposed TailCallElim correctness fix with regression tests (PR open).
  • Haven-HV and SkinSight — 7 merged PRs across AI infrastructure, ML, and application development.

Interested in inference engineering, compilers, systems programming, and high-performance computing.

Popular repositories Loading

  1. real-time-dashboard real-time-dashboard Public

    Top GitHub repository by stars

    JavaScript

  2. Microheap-A-Minimalist-Manual-Memory-Manager-in-C Microheap-A-Minimalist-Manual-Memory-Manager-in-C Public

    A learning-focused C allocator with linked chunk metadata, gap reuse, and memory-layout inspection.

    C

  3. libmsort-Generic-Merge-Sort-Library-in-C libmsort-Generic-Merge-Sort-Library-in-C Public

    generic merge sort in c

    C

  4. Multi-Layer-Risk-Parity-Portfolio-Optimizer Multi-Layer-Risk-Parity-Portfolio-Optimizer Public

    This project implements a multi-scenario risk parity portfolio construction engine using Python. It optimizes asset weights such that each component contributes equally to overall portfolio risk, a…

    Python

  5. Black-Litterman_Idzorek-s_Method Black-Litterman_Idzorek-s_Method Public

    This project implements a Black-Litterman portfolio construction which follow's Idzorek's method of constructing the omega diagonal matrix.

    Python

  6. compareSuite---made-for-cs246-tests compareSuite---made-for-cs246-tests Public

    the bash script takes in two exe and a suite.txt file and then compares the output of the two exe

    Shell