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.
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!
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.
Bidirectional JNI interface written from scratch in Zig. Previously used by TigerBeetle to power their Java client.
Java interpreter written in Zig alongside cf, a ClassFile parser/writer.
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.
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.
Worked with Matt and Felix to create a simple frontend and identity for the Zig Embedded Group.
Worked alone to create and test an AVR bootloader in Zig for the Zig Embedded Group.
Watch me live code on Twitch!