Hi!

I'm Noah! I just graduated from Brown University with a concurrent BS/MS in computer science.

I'm spending a year as a Sutter Hill Ventures Codepoint Fellow; currently working on open-source compiler tooling for hardware at SiFive.

I'm interested in

I started a blog recently to think better thoughts and develop stronger opinions.

Previously, I...

Recent Projects

See resume for others

TLang: a low-level representation for transformer circuits

TLang: a low-level representation for transformer circuits

Inspired by previous work that represents and compiles simple programs to transformer weights, I prototyped a low-level representation for transformer circuits. It differentiates itself by expressing arbitrary transformer weights, representing the continuous nature of transformer computation more faithfully, and supporting RoPE.

Dimspector: PyTorch Static Shape Inference

Dimspector: PyTorch Static Shape Inference

A devtool that statically infers the shape of PyTorch tensors to provide inlay hints and catch shape mismatches immediately. Still in development.

ATA

ATA

ATA is a student-facing chatbot that acts as a tutor I built with a few friends for use in Brown courses. Professors drop in their course materials and get course analytics; students can then chat with ATA about lectures and assignments. ATA is university-sanctioned and in use by hundreds of students across multiple courses at Brown. We are lucky to be supported by funding from B* and API credits from OpenAI. ATA was also featured in the 2025 edition of Brown CS's magazine, Conduit.

Posts