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.

  • Backstage
  • C#
  • Azure

Vendor Broker

Generic broker to interface with 3rd party systems, and transform order status and fulfillment status to domain accepted models. Allows for 3rd party fulfillments (IC, FF) without domain awareness on either side.

  • NestJS
  • Node.js
  • TypeScript
  • GCP Pub/Sub
  • Azure Service Bus

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

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

  • C - Kernel
  • C++ - Usermode
  • WDF

Runtime DSE Patcher

Simple exploitation of vulnerable driver to patch/hook SeCiCallbacks via PDB symbols, with fallbacks to vergilius structs/offsets.

  • C++
  • Windows Internals

Get In Touch

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