Skip to main content
NRD Tech
NRDTECH
The Stack

Modern stack. AI hands.

We use the best-available stable technology — and we let AI agents do the typing. Here's what you'll be working with on day one, and what we're actively migrating away from.

What's Under the Hood

A stack you can master in months, not years.

Six pieces. Each one battle-tested. Each one chosen because AI agents already know it cold — which means you'll ramp up fast.

Backend — ASP.NET Core

REST APIs designed against OpenAPI specs. Strong typing all the way through. Authorization, validation, and error contracts handled at the framework level so feature code stays clean.

C#ASP.NET CoreRESTOpenAPI.NET

Database — Microsoft SQL Server

Strong SQL for the things SQL is good at: complex joins, window functions, set-based logic. We don't pretend an ORM hides the database — engineers here read query plans.

SQL ServerStored procsSet-based queriesIndexing

Frontend — React + TypeScript

Modern React. Component-driven UI. Strong typing across the boundary with the API. We're aggressively migrating older VB.NET / WebForms surfaces to React — agents do most of the lifting.

ReactTypeScriptJavaScriptModern hooks

AI agents — every engineer's hands

Cursor as our primary IDE. Claude for the harder reasoning. We invest serious time in prompt patterns and context-engineering — the difference between a sharp 6-month engineer and a dull 6-year one is which prompts they reach for.

CursorClaudePrompt patternsContext engineering

Testing — agent-generated, human-curated

Playwright for end-to-end. Unit tests at the boundaries that matter. QA writes test plans by directing agents and curates the resulting suites. Coverage isn't the goal — catching real regressions is.

PlaywrightUnit testsAPI testsQA-led

Workflow — strict pipeline

Three-branch flow: dev → release → main. Every promotion is reviewed in chat. CI on every PR. Deploys are boring — and that's the goal.

GitGitHub ActionsStrict Pipeline
In Progress

The VB.NET → React migration.

Like a lot of utility-operations software, parts of our codebase started life in VB.NET and WebForms a long time ago. The work runs the business. Rewriting it the old way would have taken three to five years. We're doing it in months — by pointing AI agents at one screen at a time, having them produce the React equivalent, and reviewing every diff.

~10×

Velocity vs. manual rewrite

Most

Of new code is AI-generated

0

Engineers writing for-loops by hand

Why this matters for your career

You'll get hands-on practice doing one of the highest- leverage things any AI engineer can do today: take legacy code and modernize it with agents. That skill will be in enormous demand for the next decade. You'll get good at it here.

Want to build with this stack?

See Open Roles