↓ Skip to main content

Projects

Selected projects and open-source contributions from my GitHub profile.

AI-adjacent · Service mesh-adjacent · Utilities

AI-adjacent
#

Semantic editor

Go
Intent-driven code editing through local compiler, AST and language-server tools, exposed through a CLI and MCP server.

Gemini MCP

Go
A read-only MCP server for Gemini-powered code reviews, plan challenges and repository investigations from Codex.

llama.cpp tooling

Go
Benchmark coding-agent workloads on llama.cpp and compare model configurations, throughput and resource use.

Knowledgebase viewer

Swift
A native macOS browser for offline knowledge libraries. Its roadmap includes a local AI assistant with source citations.

Agentic dotfiles

Markdown
Shared skills, agent instructions and build/lint configuration for working on different codebases with coding agents.

Service mesh-adjacent
#

Dynamic fault injection

Go

Contributor · Built on Envoy

Reproduce production-like latency and failures using percentile distributions, weighted HTTP responses and load-dependent degradation.

I developed the filter and contributed it to Built on Envoy.

k6 as a Go library

Go
HTTP load testing through k6’s Go APIs, with workloads driven by fixed requests or Pact interactions.

Spring Boot + Finagle

Java
A demonstration of running Spring Boot, Spring MVC and Finagle together in a GraalVM native image.

TLS benchmarks

JavaShell
Compare JRE native and non-native TLS implementations on connection latency and throughput.

Finagle test cases

Scala
Test cases for checking assumptions about Finagle’s behavior.

Utilities
#

go-psrecord

Go
A Go port of psrecord for recording CPU and memory usage across processes and comparing results as SVG, PNG or console plots.