Auguste Rame

Projects

Here's a collection of my favorite projects that combine my passion for programming and design. From websites to developer tooling, I love creating functional and visually appealing experiences that solve complex technical problems while bring joy to users.

Zig Language Server

The Zig Language Server (ZLS) is a tool that implements Microsoft's Language Server Protocol for Zig in Zig. In simpler terms: it'll provide you with completions, go-to definition, etc. when you write Zig code!

ZLS Fuzzer (sus)

Sus ensures that ZLS behaves properly on edge cases by emitting Zig code generated by a markov chain and operating on it using our own LSP client.

Zig JNI Bindings

Bidirectional JNI interface written from scratch in Zig. Previously used by TigerBeetle to power their Java client.

JAZ

Java interpreter written in Zig alongside cf, a ClassFile parser/writer.

The Snitch Website

High school satirical publication that I directed as Editor in Chief. I wrote and edited articles, created our online identity and branding, and wrote the website from scratch.

Software You Can Love Vancouver Website

Vancouver-based Zig conference hosted by a friend of mine, Matt Knight. I designed the website and refined it overtime to fit Matt's ticketing backend.

Zig Embedded Group Website

Worked with Matt and Felix to create a simple frontend and identity for the Zig Embedded Group.

ZEG AVR Bootloader

Worked alone to create and test an AVR bootloader in Zig for the Zig Embedded Group.

My Twitch Channel

Watch me live code on Twitch!

© Auguste Rame 2024