zaclanzon.dev

Zac Lanzon · Harrison Township, Michigan
Email · LinkedIn · GitHub

Backend software engineer. Nearly four years building .NET services and distributed systems on AWS, plus open-source work in Linux GPU drivers and hardware tooling.

Experience

Rocket Mortgage · Software Engineer

September 2024 – April 2026 · Detroit, Michigan

  • Rebuilt the .NET/AWS loan-approval workflow. After shadowing bankers, I proposed a submit-and-notify UI, which cut user interaction from about 60 seconds to about 5 across the internal applications the company approved loans through.
  • Consolidated the orchestrator, vendor integrations, and models into one GSE (government-sponsored enterprise) application. Internal HTTP calls became method calls, and cross-repository changes got simpler.
  • Owned the API contracts for more than ten internal tech teams whose systems integrated directly with the platform. Coordinated backward-compatible migrations with zero downtime.
  • Moved underwriting data ownership to cloud services. Coordinated consumer cutovers and retired the legacy path.
  • Replaced the team’s on-premises webforms with an integration to the in-house cloud document service.
  • Reworked GSE outage alerting with vendor-error logging, configurable error classification, and thresholds. Alerts fire on loan-approval failures. Denials do not page.

Production cloud modernization →

Rocket Mortgage · Associate Software Engineer

June 2023 – September 2024

  • Built infrastructure-as-code and CI/CD pipelines with blue/green deployments for the team’s whole stack.
  • Built an EventBridge/Lambda integration layer that decoupled legacy postbacks from the core GSE application. Downstream uniqueness rules and state checks made duplicate events safe to process.
  • Built Dynatrace dashboards with custom OpenTelemetry metrics that showed why a loan went to a particular vendor.

Rocket Mortgage · Associate Software Engineer

May 2021 – February 2022

  • Implemented MISMO 3.4 loan-data mappings for the platform’s minimum viable product.
  • Built a .NET endpoint for per-loan access checks and controlled enablement of the loan-approval pilot.

Open source and projects

Linux / NVIDIA

Submitted a fix for NVIDIA’s Blackwell display driver that enables a four-monitor configuration on an RTX 5090 with overlay layers enabled. It corrects physical-window allocation, hardware ownership, and modeset sequencing. Validated on hardware and across 2.36 million allocator-model cases with ASan/UBSan. A second pull request restores DisplayPort DSC after wake. Both were open as of September 20, 2026.

Driver investigations →

Linux hwmon

An applied Linux hwmon patch that adds the ROG Ryujin III 360 device ID to asus_rog_ryujin. I wrote it after diagnosing Ryujin III pump-speed mismatches between hwmon and liquidctl.

Astral Pins

Reverse-engineered the SMBus telemetry on ASUS ROG Astral cards and built a GTK4 tool that shows per-pin GPU current and voltage on Linux, with live monitoring and fault alerts. Read-only, no kernel driver.

Hardware interface and implementation →

Multi-GPU telemetry

A dashboard patch that gives each GPU its own readings and graph, keyed by device UUID so a reorder does not swap histories. Collector and browser regression tests are in the PR. Hardware validation is still pending.

Source and validation →

UnboundHoops.com

A fantasy basketball platform for dynasty and redraft leagues. Next.js, React, TypeScript, PostgreSQL with Prisma, Tailwind CSS, and Playwright. Version-keyed caching coalesces concurrent requests into one ESPN API call.

unboundhoops.com ↗

Skills

  • Languages: C#, TypeScript, Python, C, C++
  • Cloud and infrastructure: AWS (Lambda, EventBridge, DynamoDB), Kubernetes, Docker, Terraform
  • Frameworks and data: .NET / .NET Framework, Node.js, React, Next.js, Angular, PostgreSQL, MySQL
  • CI/CD and observability: GitHub Actions, CircleCI, Dynatrace, OpenTelemetry, Splunk
  • AI tooling: Claude Code, Codex, Cursor, Bionic (LM Studio), Hermes Agent

Education

Michigan State University
Bachelor of Science in Computer Science · August 2016 – December 2020