Open to collaborate · Durham, NC

Full-Stack Software Engineer. Doctor of Physical Therapy.

Building scalable clinical platforms in Next.js and Django. Three years shipping production code for Accountable Care Organizations and hospital systems managing hundreds of thousands of patient lives.

Matt Wilson
100k+
Row Data Grids
Architected frontend parallel batching and virtualized lists for massive ACO patient rosters.
3m <15s
Load Times
Spearheaded TanStack caching, collaborating with backend on DB pre-warming to slash latency.
10m 3m
CI/CD Pipeline
Optimized Vitest integration testing across 1,300+ unit and integration tests.
4+
Enterprise Contracts Won
Built data visualization dashboards that directly secured multi-million dollar ACO contracts.
Background

The Clinical-to-Code Translation

Architecting for Healthcare Scale

Systems built for massive clinical datasets

I specialize in the architecture and performance of data-heavy clinical applications. Beyond rendering 100,000+ member rows via progressive batch loading and TanStack Query, I own the orchestration layer between the client and the database. By leveraging Next.js API routes as a transformation layer (BFF), I keep our underlying Django APIs clean and agnostic while delivering highly performant, custom-tailored data to complex React frontends.

The Domain Expert Advantage

When the engineer is also the clinician

My background as a Doctor of Physical Therapy is my anchor for product intuition. It allows me to look at a data model and immediately understand its clinical implications. Whether I am defining functional mobility rules for machine-learning decision support modules or tracking down data gaps caused by inconsistent hospital coding in HL7 feeds, I act as the definitive bridge between strict engineering constraints and messy clinical realities.

Craft

How I actually work

init.lua
-- dotfiles config   return { -- daily drivers editor = "neovim", shell = "zsh + tmux", terminal = "ghostty",   -- languages primary = { "TypeScript", "Python" }, learning = { "Go", "Lua" },   -- stack frontend = "Next.js + React", backend = "Django + DRF", db = "PostgreSQL", infra = "AWS (Lambda, RDS, EC2)",   -- wip wip = { "HTTP Job System in Go", "Arch Linux Ricing", }, }

Ultimate Frisbee

18 years. Professional circuit 2014–2018. The same obsessive attention to systems goes into tournament prep.

2026 Competing at Masters Worlds
2025 Gold — Masters Nationals
2024 Silver — World Games
2024 Silver — Masters Nationals
2014–18 Professional club circuit

Currently learning

Building an HTTP job queue system in Go using only the standard library — focused on concurrency primitives and lower-level systems concepts. Planning an Arch Linux build next.

Writing — coming soon

Technical Deep Dives

01
Post-Mortem: How a Next.js Version Bump Caused a 47-Minute 502 Outage (and How We Fixed It via NGINX)
Infrastructure · Post-Mortem
planned
02
Scaling TanStack Query: Handling Multi-Megabyte Caches & Optimistic UI Without the Memory Tax
Frontend Architecture · Performance
planned
03
Client-Side Enrichment: Building a Hierarchical View Manager with Zero Backend Schema Changes
Frontend Engineering · Patterns
planned
04
Architecting a Hierarchical View Management System Without Backend Schema Changes
Full-Stack Architecture · Data Modeling
planned