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.
![](https://raw.githubusercontent.com/ziglang/vscode-zig/master/images/example.png)
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!
![](/img/susfuzz.png)
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.
![](/img/tbjui.png)
Bidirectional JNI interface written from scratch in Zig. Previously used by TigerBeetle to power their Java client.
![](/img/thesnitch.png)
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.
![](/img/sycl.png)
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.
![](/img/zeg.png)
Worked with Matt and Felix to create a simple frontend and identity for the Zig Embedded Group.
![](/img/rainbowoflove.png)
Worked alone to create and test an AVR bootloader in Zig for the Zig Embedded Group.