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.
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.
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.
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.
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.
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.
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.
