Implementations, integrations, SuiteScript and delivery leadership — re-thinking how AI can benefit the NetSuite experience
Most NetSuite consultants either run delivery or write code. The useful ones have done both, in enough accounts that the problems stop being surprising.
Since 2007: pre-sales inside NetSuite itself, hands-on architecture on distribution and manufacturing accounts, and two stints as Director of NetSuite Delivery — the most recent leading more than a hundred consultants onshore and offshore.
I'm available now for project, fractional and contract engagements.
Each has its own page, because each is a different conversation.
End-to-end delivery across Order to Cash, Procure to Pay, Record to Report and the rest — including the account that went live years ago and never quite settled. Functional design and technical build in the same person.
Learn more →SuiteTalk, RESTlets and SuiteScript 1.0 through 2.1, and the integrations to Salesforce, Coupa, Amazon and Stripe that sit on either side of NetSuite.
Learn more →Fractional delivery leadership for a partner or an in-house team: methodology, staffing, estimating, recovering a project that has gone sideways, and building a practice from its first consultant.
Learn more →For teams that already have AI switched on and want it building things rather than answering questions: MCP tools over NetSuite data, agentic workflows, and training consultants to use it well.
Learn more →Everything I do now has an AI component, usually a large one. That isn't a sales line; it changes what an engagement looks like in specific ways.
Discovery starts from a catalogue, not a blank page. Requirements are gathered against a 9,700-line leading-practice catalogue, so your senior people stop spending discovery on requirements a catalogue already knows, and the time goes on what's genuinely specific to your business.
Code work arrives with its own tests. A SuiteScript conversion comes with a regression suite derived from the original source, including the cases it names as unverifiable.
Custom software stops being a six-figure decision. When a problem is better solved with an application than a workaround, it's built on AI Application Manager, which already handles sign-in, roles, audit, testing and deployment — as a web app or as a SuiteApp inside NetSuite.
And the rule that governs all of it: AI proposes, a person approves. Nothing reaches your account or your repository until someone on your side accepts it. More on how that works →
Each one can be checked by its ID.
| Certification | ID |
|---|---|
| NetSuite Certified ERP Consultant | Cert ID: 9632 |
| NetSuite Certified Web Services Developer | Cert ID: 33039 |
| NetSuite Certified Advanced Revenue Management (ARM) Consultant | Cert ID: 16534 |
| Coupa Certified Platform Consultant | Cert ID: 44600904 |
Project. A defined piece of work — an implementation phase, an integration, a remediation, a custom application — scoped and priced in a statement of work before anything starts.
Fractional. A set share of time each month as your delivery lead, solution architect or NetSuite owner, for teams that need that judgment regularly but not full-time.
Contract. Embedded in your team or a partner's, working inside your methodology and your tools.
Whichever shape it takes, the person you talk to is the person who does the work. And if what you've described doesn't need me — if the honest answer is a saved search, a setting, or leaving it alone — you'll know that instead.
An implementation, an integration, a delivery team that needs leading, or an AI rollout that stopped at the chat box — that's a conversation worth having.
Get in touchA few sentences is enough. I'll reply with what I'd do first.