Skip to content
Dynamic Reasoning

About

I’m Nicholas Korcynski.

Dynamic Reasoning is the practice I run alongside my engineering role at The Home Depot. I build the software my clients put in front of customers — usually with AI somewhere in it, often with money moving through it, always with the expectation that it has to be right.

I started writing production code as an intern on The Home Depot’s core web team and joined full-time as a Software Engineer after graduation. That team taught me what “production” actually means in front of millions of monthly users: instrumentation, performance budgets, design review, accessibility, the boring discipline that separates a demo from a system. I’m still there, still shipping customer-facing React on homedepot.com.

I started Dynamic Reasoning because the most interesting problems I kept seeing were the same shape: small-to-mid teams that needed AI features to actually work in front of real customers, and didn’t want to hire a five-engineer squad to find out which patterns survived. That work doesn’t fit inside a single day job — and it doesn’t have to.

My flagship engagement is Who’s Brew — a live multi-vendor specialty coffee marketplace where I designed and built the entire system: frontend, backend, data layer, payments, AI search and recommendations, the lot. Before that, and alongside the client work, I shipped a body of personal projects in AI, computer vision, and ML systems — SceneIt, a hybrid CV pipeline for OneNote, and an AlphaZero-style chess engine.

I’m based in Mahwah, New Jersey, and I work remotely with teams anywhere in the US.


Credentials

AI engineering

  • IBM AI Engineering Specialization
  • Microsoft Azure AI Engineer Associate
  • NVIDIA AI Infrastructure and Operations

Prior work

Software Engineer, customer web · The Home Depot (homedepot.com)


Working together

If you’re thinking about working with me, the best first step is a call.

Thirty minutes, no obligation. Tell me what you’re trying to build, what you’ve tried already, and where it’s getting stuck. If I can help, I’ll say so. If I can’t, I’ll usually know someone who can.

I take on a small number of engagements at a time and scope timing explicitly upfront, since I keep an engineering role at The Home Depot alongside this practice.