Current Projects
BlogFlow
A Go blog engine built around the idea that publishing shouldn’t require a build pipeline. BlogFlow takes a directory of markdown files and serves them as a blog — no database, no CMS, no configuration files to maintain.
It ships as a single binary, reads markdown with YAML front matter, and runs happily in a container. Content updates happen through git, which means your blog posts go through the same review process as your code.
This site runs on BlogFlow.
Highlights:
- Single binary, zero-configuration deployment
- Markdown-driven with YAML front matter
- Container-native — built for Kubernetes and similar platforms
- Live content reload via git-sync
logfmt.net
A fast, lightweight structured logging library for .NET that uses the logfmt key-value format. It integrates with Microsoft.Extensions.Logging and supports OpenTelemetry, so it drops into existing .NET applications without friction.
Performance was a primary design goal. A typical log call takes around 110 nanoseconds, and calls that get filtered out produce zero allocations. If you’re running high-throughput services where logging overhead matters, this was built for you.
Highlights:
- ~110ns per log call, zero-alloc when filtered
- Native
Microsoft.Extensions.Loggingprovider - OpenTelemetry integration for distributed tracing context
- Minimal dependencies, easy to adopt incrementally
Previous Contributions
Cortex
Cortex is a horizontally scalable, multi-tenant Prometheus-as-a-service. It solves the hard problems of running Prometheus at scale — long-term storage, multi-tenancy, and high availability for metrics. I focused on storage backends and ingester resilience.
Grafana Loki
Loki is a log aggregation system inspired by Prometheus — it indexes metadata rather than log content, which keeps storage costs low and queries fast.
Thundernetes
Thundernetes is a Microsoft project for running multiplayer game servers on Kubernetes. It bridges Kubernetes orchestration with the unique demands of game hosting — standby pools, active session protection, and scaling driven by player demand rather than CPU utilization. I contributed to production-readiness work around scaling, monitoring, and documentation.
angular-applicationinsights
An AngularJS module for integrating Microsoft Application Insights telemetry into Angular applications — automatic page view tracking, exception logging, and XHR instrumentation. I was a contributor, connected to my earlier work building the original Application Insights JavaScript SDK.
Code with Engineering Playbook
Microsoft’s Code with Engineering Playbook documents engineering best practices for collaborative customer and partner engagements — design reviews, code reviews, testing strategies, and DevOps patterns. I contributed while working in Microsoft’s Commercial Software Engineering group.