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.