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

GitHub →


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.Logging provider
  • OpenTelemetry integration for distributed tracing context
  • Minimal dependencies, easy to adopt incrementally

GitHub → · NuGet →

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.

GitHub →


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.

GitHub →


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.

GitHub →

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.

GitHub →


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.

GitHub →