NetSuite consultant and developer. Former CFO and CPA who writes production code.
Production SuiteScript 2.1 — user event, client, scheduled, Map/Reduce, RESTlets, Suitelets. Legacy 1.0 and 2.0 upgrades. SuiteQL that returns before it times out. Advanced PDF/HTML templates that match the spec on the first proof.
OneWorld rollouts, subsidiary and multi-currency setup, data migration, and integrations to WMS, eCommerce, and third-party systems. Storefronts on SuiteCommerce, WooCommerce, and Shopify wired back to NetSuite.
WMS and Ship Central configuration, mobile process flows, bin and inventory strategy, dropship routing, and 3PL automation for teams shipping real volume.
Month-end close automation, reconciliations, reporting packages, and saved searches your finance team can maintain after I'm gone. Built by someone who has signed the financials.
EstimatesWork is scoped and quoted in hours against a written spec, so you can see what you're buying before it starts.
OwnershipYou get the source. Commented, config-driven, and documented, so your next administrator isn't reverse-engineering it.
Straight answersIf native functionality already does it, I'll say so — before writing a script you'd have to maintain forever.
Send the short version — the record type, the error, or the report that won't tie out. I'll tell you whether it's a two-hour fix or a project, and what it would take either way.