30+ Years Building Software That Has to Work.
I started Intellitech Solutions on a simple idea: some software can't afford to fail, and the people who depend on it deserve a partner who treats that as the whole job. That standard didn't come from a marketing deck. It came from more than a decade building systems where a bug wasn't a support ticket — it was a public-safety problem.
I'm Domenic DiNatale, Founder, President & CEO of Intellitech Solutions. For 30+ years I've designed and built mission-critical software for organizations that can't afford failure — and I've carried the same obsession with reliability into every system my team ships today.
Where My Standard for Reliability Comes From
Before Intellitech became what it is now, I spent more than a decade in New York State government, building the kind of software where downtime isn't an inconvenience — it's a risk to real people.
I served as the lead software architect for the New York State Police, and later as a solutions architect for New York's public-safety agencies at the NYS Office of Information Technology Services (ITS). In those roles I helped design and build systems that law enforcement across the state still relies on every day:
- New York State's AMBER Alert program. I helped create it, and I designed the alert-activation system behind it — the system that's still in secure, statewide service more than 15 years later. When a child goes missing, there is no "we'll fix it tomorrow." It has to work the first time, every time.
- TraCS — the statewide crash and ticket data platform. I architected the statewide system that moves local agencies' ticket and crash data up to the State — known across law enforcement as TraCS. Thousands of records, from hundreds of agencies, that have to arrive complete and correct.
- The move from NYSPIN to eJusticeNY. I helped lead the transition to the eJusticeNY portal that agencies depend on today — modernizing a backbone system without breaking the workflows officers rely on.
Building for public safety teaches you something you never unlearn: the system doesn't get to have a bad day. No excuses, no "known issues," no 2 a.m. phone calls that end with a shrug. That's the bar I've held every system to since.
What I Do Now
Today I lead Intellitech Solutions, the custom software firm I founded in 1996. We build reliable custom software and AI systems for clients including NBCUniversal, GE Research, and innovators in healthcare, research, and logistics — the kind of organizations that call us consistently excellent because we deliver exactly what we promise.
The commercial work looks different from a statewide alert system on the surface. Underneath, the discipline is identical. Broadcast schedules that can't go dark on air, medical software that clinicians trust, logistics platforms that move real freight and real money — these are all systems that have to work. I bring the same public-safety rigor to every one of them: build it right, deliver it on-time and on-budget, and leave zero surprises behind.
That's the through-line of everything I've built for 30+ years, and it's the promise Intellitech has kept since 1996.
How I Think About Software
A few principles I don't compromise on — the ones that carried over from public safety and still run every engagement:
- Reliability is the feature. Everything else is negotiable. Whether it works when it matters is not.
- On-time and on-budget is a promise, not a hope. Clear communication, honest timelines, no surprises billed after the fact.
- No 2 a.m. phone calls. We engineer systems so they don't fail quietly at the worst possible moment — and we stay in the picture to keep it that way.
- Understand the mission before writing a line of code. The best architecture is useless if it solves the wrong problem.
Let's Talk About What You Need to Get Right
If you're building something that has to work — and you want a partner who's spent a career making sure critical systems do — I'd like to hear about it. Based in the Amsterdam / Albany, NY area, working with clients across the country.
Schedule a Conversation