Adam Burich Open to work
Adam Burich

Adam Burich

I enjoy solving problems that sit between disciplines.

Throughout my career I've worked across web development, industrial control systems, machine learning, and computer vision. What motivates me isn't a particular technology—it's understanding a problem deeply enough to determine which tools fit it best.

I enjoy tackling challenges where the solution isn't obvious. I'm at my best when I'm thrown into the deep end: learning new domains quickly and building systems that transform complex ideas into practical software.

Currently: computer vision Dominion Energy Surry Nuclear Power Plant

Toolkit

What I build with

Reach for regularly Shipped with it
C#
.NET Core
Python
PyTorch
OpenCV
JavaScript
Docker
Claude Code
C++
ASP.NET
SQL Server
TypeScript
React
Kubernetes
Node.js
Java
PostgreSQL
MongoDB
AWS
GCP
GitHub Actions

Current work

Behavioral danger scoring from overhead video

Solo · June–July 2026 · My first computer vision project

A drone watches highway traffic. The system tracks every vehicle, works out the road geometry from nothing but the traffic itself, and scores each driver 0–100 on how dangerous their behavior actually is — tailgating, forcing others to brake, cutting into gaps, weaving — instead of crude proxies like raw speed.

The part I was least sure about was whether the number meant anything. A score is easy to produce and easy to believe, so I put it in front of people: raters watched blind pairs of clips and picked the worse driver, and I measured the score against their choices instead of my own judgment.

Every optimization shipped only after a bit-identical check against the version it replaced. A scoring rework that failed to improve human agreement was shelved with its analysis instead of merged. The open gaps — calibrating the thresholds rather than just the ranking, per-rater weight profiles, curved-road geometry — are written down, not glossed over.

Danger Index — the system's output

0 Watch
50
Critical
80
100
92%
Human–system agreement on held-out research recordings
88.5%
Agreement on real drone footage, full pipeline, never seen during development
81%
Of held-out conflicts where the score was already rising beforehand
2–4 ms
Per frame scoring on a commodity CPU — real time with headroom
3 weeks
Start to finish, solo. ~25,000 lines, 257 commits

Python · PyTorch · YOLOv8 · OpenCV · TensorRT · OR-tools · NumPy
Provisional patent drafted — 20 claims, 10 figures

Experience

Where I've been

Apr 2024 — Present Dominion Energy Surry Nuclear Power Plant, VA Full time

Software Systems Engineer

  • Rebuilt the Plant Computer System status application on ASP.NET Core, replacing a legacy stack that IT staff depends on during drills and real events.
  • Shipped a plant operational status web app with an internal REST API — 15,000+ instrument points queryable, and generated reports that cut a 40-minute manual assembly to under 90 seconds.
  • Coordinated software upgrades across the Plant Computer Systems modernization, sequencing changes against an operating unit's outage schedule.
  • Wrote and packaged the C++ service that transmits regulatory data to corporate stakeholders and supported installation across 4 other fleet reactors.
Dec 2022 — Dec 2024 Serious Games Asia Remote Contract

Software Developer

  • Built a Unity plugin that lets training games talk to Moodle over SCORM and xAPI — 2 titles shipped against it, in C# on .NET Framework.
  • Containerized custom Moodle deployments with Docker and Kubernetes on AWS, serving roughly 1,500 learners across 3 client environments.
  • Designed the REST APIs behind those tools, with versioning and resource modeling that survived two client migrations.
  • Built operator-facing interfaces in React, Node.js, and Flask for teams who needed to configure deployments without touching YAML.
Apr 2022 — Dec 2022 Deepbrook Software Remote Full time

Software Developer

  • Brought Blockly support to Cerebrum, Deepbrook's custom language, so instructors could author training logic visually instead of in code.
  • Wrote the transpiler both directions — raw Cerebrum files into working Blockly workspaces and back — which let the team keep an existing scenario library instead of rewriting it.
  • Deployed to GCP, where about 150 nursing students at the National University of Singapore used it.
Sep 2020 — Mar 2021 Unisys Blue Bell, PA Co-op

Software Engineer, Systems

  • Built the feature that turns plain-English questions into LINQ queries, so support engineers could search MCP log dumps without learning the query syntax.
  • Contributed to a C# .NET Core viewer for log output from mainframe systems, working on dumps in the gigabytes.
  • Worked inside an Agile team's CI/CD pipeline for automated build, test, and deploy.
Sep 2019 — Mar 2020 Nuix North America Conshohocken, PA Co-op

Web Developer

  • Designed and built the landing page for Nuix Connect, the company's global user event, start to finish and on my own.
  • Maintained and extended the main company site, and learned Drupal and WordPress well enough that other departments could publish through the structures I set up.