Open Source

Formal Grammars as Protocol Buffers

Supporting a new format normally means hand-writing a parser and renderer and keeping them in sync forever. This compiler generates the whole type system from the grammar itself, so parsing and rendering fall out for free across 10+ formats, up to the ARM64 instruction set.

GoProtocol BuffersgRPCEBNFCompilersHeadless Chrome
Open Source

REST APIs as Typed gRPC Services

Integrating a third-party REST API usually means a bespoke client that rots as the API changes. This generates a typed gRPC service straight from the OpenAPI spec and regenerates from upstream, proven on the full OpenAI and Cloudflare APIs.

Inference

gRPC Embedding & LLM Serving Pipeline

Production gRPC infrastructure for text embeddings (rpcembed) and vLLM-based LLM serving, forming the AI inference stack that powers semantic search and RAG for agents at Accretional.

GogRPCvLLM +5
Open Source

OpenVINO Go Bindings

No production-grade Go bindings existed for Intel's OpenVINO Runtime, which outperforms ONNX on Intel CPUs, so I wrote them from scratch: idiomatic Go/CGO with async inference and variable state, benchmarking 40% faster than ONNX Runtime.

GoC++CGO +3
Automation

Browser Automation over gRPC

Selector-based automation shatters the moment a page changes. This exposes the Chrome DevTools Protocol as a gRPC service and adds a vision-guided agent that acts on what a page actually looks like, so automation survives pages never built to be scripted.

GogRPCChrome DevTools Protocol +1
AI

Local AI Toolkit for Apple Silicon

Apple's on-device AI frameworks each need their own glue code, and most everyday tasks do not justify a cloud round-trip. This brings vision, audio, speech, and language models together into one Unix-composable, local-first CLI toolkit.

Objective-CApple VisionAVFoundation +3
Open Source

Statue Static Site Generator

Accretional's open source static site generator, built on SvelteKit and Markdown. This portfolio is built with it.

Infrastructure

Distributed Platform Backend

The storage, search, and hosting backend that runs Accretional's cloud platform, a protobuf data store with semantic search, and the pieces that put a container or a site online.

AI

Prompt and Workflow Tooling for an AI-Native IDE

The file-backed prompt and workflow system, and the deployment and auth integration, inside a container-based remote IDE built for working with coding agents.

TypeScriptVS Code Extension APIGo +1
Research

CT Denoising and Explainability using OT-CycleGAN

Adapted OT-CycleGAN for denoising ultra-low-dose CT scans with explainability features using Grad-CAM and attention visualizations

Open Source

Semantifly: Local RAG for Coding Agents

A command-line tool that gives AI coding agents local retrieval-augmented generation over your own code and data.

GoProtocol BuffersPostgreSQL +2
AI

Academic Lecture Video Summariser

LLM and RAG-based system for summarizing long-form academic videos

AI

Whispers of the Heart - AI Therapy Assistant

Python-based conversational AI system for journaling and therapeutic assistance

PythonLLMsConversational AINLPTherapy
Hardware

GeneWeaver

A parametric hardware generator for DNA sequence alignment implemented in Scala

ScalaHardware DesignDNA Sequencing +1