Seattle

Austin Henley

Elite
@AZHenley

Applied science at Microsoft⚡️AI and developer tools⚡️ex startup, ex professor at Carnegie Mellon University

teenytinycompiler. A small BASIC-to-C compiler written in Python.

388

Mirror. An LLM-powered programming-by-example programming language.

203

knox. A toy programming language written in Go that compiles to C.

103

papers-ux-ai-programming. List of research papers of research papers investigating the user experience of AI-powered programming assistants (e.g., Copilot).

100

cosine. Explored and benchmarked different methods of implementing cosine from scratch.

63

superoptimizer. A toy superoptimizer for a limited assembly language.

61

HarvestMemory. Program a bot using assembly-like code in this competitive game!

59

riscv-parser. Basis of a RISC-V parser to be used for linters or assemblers.

49

hcse-dissertations. A list of human-centered software engineering dissertations.

48

wiggleface. A whimsical game engine with 16x16 wiggling pixels.

43

hofstadter. An esoteric programming language that supports concurrency, regex, and web requests.

33

bignum. A bignum library for C.

32

coord2state. coord2state.js maps latitude and longitude coordinates to their corresponding US state

31

goforth. An interpreter for a small dialect of Forth written in Go.

19

raycasting. JavaScript

17

SirDrCaptain. A simple static website generator in Python

13

particle. A playground for building mesmerizing particle emitters.

13

babytypechecker. Python

13

PeayBASIC. PeayBASIC is a BASIC interpreter written in C# that allows simultaneous text and graphical output. It was made for my undergrad senior project.

13

azhenley.github.io. HTML

8

promptclipper. VS Code extension for selecting functions to copy to your clipboard for pasting into AI prompts.

5

prompt-context. Scripts for piping information to my clipboard for writing prompts.

4

hextris. Fast paced HTML5 puzzle game inspired by Tetris!

3

Semi-Static-Quasi-Blog-Generator. Easy to use content management system written in C#.

3

go-monkey. Code for "Writing An Interpreter in Go"

3

docable-notebooks. :ledger: Next-Generation Interactive Notebooks

3

vowels. Python

3

zshrc. My minimalist zsh prompt.

3

CopyCodePasta. C#

2

java-callgraph. Programs for producing static and dynamic (runtime) call graphs for Java programs

2

3DKMeans. 3D k-means clustering library in C#.

2

BreakingTheTower. Breaking The Tower, Java Game

1

vec. A type-safe dynamic array implementation for C

1

go. The Go programming language

1

DeveloperInteractionLogs.

1

W3CHTMLValidator. W3C HTML Validator API for C#.

1

mal. mal - Make a Lisp

1

CN_Vec. A C library that adds C++ Vectors into C!

1

drewknight. HTML

1
39
Apply