Hi, my name is

Matt.

I solve problems, well.

I'm a software engineer specializing in building modern, performant services. Focused on transforming complex problems to elegant solutions, with clean code and thoughtful design.

Skills & Technologies

Languages

  • C#
  • Java
  • Rust
  • C
  • C++
  • SQL

Cloud & Infra

  • Azure Functions
  • Azure Kubernetes
  • EventHub
  • ServiceBus
  • Kafka
  • Schema Registry
  • Redis
  • Docker

Backend

  • .NET
  • gRPC
  • Protobuf
  • Avro
  • REST APIs
  • SQL Server
  • Event-Driven Architecture

Tools

  • Git
  • Terraform
  • GitHub Actions
  • OpenTelemetry
  • Grafana
  • Dynatrace
  • K9s

Enterpise Projects

Dynamic Batching

AI/ML based store routing for online orders. Creating efficient routes for associates through stores utilizing store maps, item and container dimensions, to maximize tote/trolley/container capacity utilization. Enabling only a 2 hour lead time on orders, and producing > $14million reduction in cost to serve.

  • .NET
  • Azure Kubernetes
  • gRPC
  • SQL Server

Event Router

Consume over 20 million events per day from a generic EventHub topic and redeliver to more granular ServiceBus topics for business layer processing.

  • .NET
  • Azure Functions
  • Azure EventHub
  • Azure ServiceBus

Cloud Modernization

A broad rearchitechting of legacy fulfillment/ecommerce solutions, from on-prem to cloud. Scoped from order ingestion to customer handoff.

  • .NET
  • Java
  • Azure Functions
  • MSSQL
  • Redis

Pub/Sub Manager

Proprietary tool to manage arbitrary pub/sub SaaS like Azure ServiceBus. Providing message replay, generic message inspection (supporting avro, protobuf, and json messages), dead letter monitoring, and configurable automated alerting.

  • Vue
  • D3.js
  • Express
  • MongoDB

Passion Projects

RustVisor

A minimal Type-1 bare-metal hypervisor built in Rust, supporting both Intel VT-x and SVM/AMD-V. Leverages Rust's memory safety guarantees in a domain traditionally dominated by C, achieving near-native guest performance with a lean, auditable codebase and minimal attack surface.

  • Rust
  • Intel VT-x
  • AMD-V

KMD (Creative, I know)

Simple IOCTL driver for memory reading/writing based on instructions from the usermode application.

  • C (kernel)
  • C++ (usermode)
  • WDF

Get In Touch

I'm always happy to connect. Whether you have a problem in mind, a question, or just want to say hi — feel free to reach out.