I lead product and engineering to build customer-driven platforms powered by AI — from 0 to 1 to systems used by millions of enterprise customers, driving measurable business outcomes.
Previously at: Procore · Autodesk · Cognizant
How I engage
Step into your organisation as the technical co-founder you need without the full-time overhead. I architect AI and data platforms, establish engineering standards, and govern the technology decisions that determine whether your platform scales or stalls.
Available nowOwn the full product lifecycle for your most complex platform — from executive alignment and market positioning through roadmap execution and engineering delivery. I bridge the gap between business vision and technical reality with precision.
Full-time or contractTransform your AI investment from prototype to reliable production system. I assess architecture, establish evaluation frameworks, define governance policies, and create the operational foundation that turns a promising model into a trustworthy enterprise product.
Advisory & consultingCore Specialization
Three leadership disciplines I bring to every platform: identifying the right product bet, shaping the technical strategy, and turning complex systems into measurable business outcomes.
I define product vision for complex enterprise platforms, translate ambiguous customer pain into clear strategy, and align executives, engineering, GTM, and customer teams around measurable outcomes. My strength is turning early signals into platform bets that create retention, revenue, and operational leverage.
I lead platform strategy for multi-tenant SaaS systems where scale, reliability, latency, compliance, and cost are product requirements. I work deeply with engineering on architecture decisions, API contracts, event-driven systems, data models, observability, throttling, and rollout strategy so platforms scale safely for enterprise customers.
I build AI and data products that move from prototype to trusted enterprise workflow. That means defining use cases, data foundations, evaluation loops, governance, observability, and adoption metrics so AI becomes a reliable product capability, not a demo.
Proof of Work
A closer look at the customer problems, platform decisions, business outcomes, and lessons behind the products I have led across Procore and Autodesk.
Case Study 01 - Procore / Autodesk Interview Project
Problem
Construction teams had BIM models, 2D drawings, schedules, daily logs, RFIs, and project tasks, but they were not connected into a single execution view. IFC/Revit models contained rich element data, but it was locked inside schema-heavy formats. Drawings contained callouts, room tags, title block data, and symbols, but those signals were mostly unstructured. Without a normalized location hierarchy, Procore progress tracking still depended on manual updates and spreadsheet reconciliation.
What you built
Architecture / product thinking
The extraction pipeline used source-specific adapters and a canonical schema. IFC files were parsed with IfcOpenShell, walking the containment hierarchy from project to site, building, storey, space, and element. Revit models used Autodesk APS/Forge Model Derivative APIs, Revit APIs, or Dynamo exports to pull element IDs, categories, parameters, levels, rooms, and geometry. Bounding boxes came from geometry math over model vertices, not computer vision. Computer vision was only needed for as-built photos, scanned drawings, or point clouds. A normalization layer mapped IFC GlobalId and Revit UniqueId into a stable element identity, added a fingerprint fallback using geometry hash, level, type, and bounding box, and normalized inconsistent level names such as L01, Level 1, and 1F. The spatial graph used Project, Building, Level, Zone, and Room nodes, with BIM elements attached to locations and construction activities through Location-Object-Task relationships.
Results / metrics
Lessons learned
Tech Stack
Case Study 02 - Procore Technologies
Problem
At Procore, project teams were overwhelmed by fragmented data spread across RFIs, drawings, schedules, BIM models, cost systems, inspections, and emails. Users wanted simple answers such as which subcontractor was delaying MEP work or what RFIs were blocking a concrete pour. Traditional dashboards required manual investigation, while early GenAI copilots delivered only about 45% accuracy because they lacked construction context, retrieved the wrong information, and frequently hallucinated. The result was low trust and limited adoption in real project workflows.
What you built
Architecture / product thinking
The experience stayed simple: a user asked a construction question, the system identified intent, resolved the right agent manifest, routed the request to the best domain agent, and coordinated a grounded answer. Underneath, I built a strong Data Agent foundation that unified fragmented project records, linked drawings to RFIs and schedules, normalized project entities, and enforced data freshness. I paired this with continuous evaluations for factual accuracy, retrieval quality, latency, groundedness, and user satisfaction. Observability dashboards tracked hallucinations, failed retrievals, token cost, stale data usage, and confidence drift in production, allowing the team to improve the platform week over week.
Results / metrics
Lessons learned
Tech Stack
Case Study 03 - Autodesk + Procore
Problem
Enterprise SaaS platforms at Autodesk and Procore needed to support high-volume transactional and operational workloads across thousands of customers, regions, and downstream systems. At Autodesk, the challenge was subscription commerce: orders, pricing, entitlements, renewals, partner channels, SAP, and Salesforce synchronization. At Procore, the challenge was operational intelligence: project health, regional rollups, financial risk, RFIs, daily logs, schedules, and nested 360-degree company and project profiles. Both problems shared the same platform question: how do you build a multi-tenant SaaS architecture that scales predictably, keeps data fresh, supports downstream use cases, and remains performant under peak load?
What you built
Architecture / product thinking
The architecture combined transactional and operational patterns. For transactional SaaS workflows, the flow was Customer or Partner Action → API Layer → Event Emission → SAP / Salesforce / Entitlements → Downstream Analytics. Every major CRUD operation needed reliable event emission so downstream systems could react to entitlement creation, subscription updates, renewal changes, account changes, and order lifecycle events. For operational intelligence, the flow was Product Tools → Event Streams → Metric Computation → 360 Profile Store → Mongo-style Aggregation → Executive Dashboard. The 360 profile stored project- and company-level metrics as nested documents, which matched the natural hierarchy of construction data: company, region, country, project, tool, risk area, and metric.
Results / metrics
Lessons learned
Tech Stack
Case Study 04 - Procore Technologies
Problem
Enterprise customers with over $500M ARR were threatening non-renewal because cross-domain reporting did not exist. Financials, PMQS, and Resource Management data were fragmented, and full materialization required approximately 45 minutes.
What you built
Architecture / product thinking
The design accepted bounded staleness to improve decision speed. Instead of full rematerialization, the system used incremental materialization and high-volume partitions so executives could access near-real-time views while the platform maintained predictable latency and reliability.
Results / metrics
Lessons learned
For executive workflows, perfect freshness is not always the right goal. The better product decision was a clear consistency tradeoff: bounded staleness, predictable latency, and trustworthy metrics.
Tech Stack
Experience
Procore Technologies
Principal Product & Technology Leader — Data & AI
Autodesk, Inc.
Technical Product Manager — Data & ML
Cognizant
Business Systems Analyst — CRM & Partner Platforms
Leadership Philosophy
Four principles that guide every product, every architecture decision, every team I lead.
Outcomes over output
I drive products toward measurable customer and business outcomes: adoption, productivity, retention, revenue, accuracy, and time saved. Shipping features matters only when those features change how customers work.
Technical depth enables better decisions
I go deep enough technically to challenge assumptions, partner with engineering, and make better product tradeoffs. I can reason through architecture, data models, APIs, latency, scale, and reliability with technical teams.
Clear requirements create execution speed
I believe crisp product requirements are a force multiplier. Clear problem statements, user journeys, acceptance criteria, edge cases, metrics, and tradeoffs reduce rework and help teams build the right thing faster.
AI should increase user productivity
I embed AI where it improves real user productivity: faster decisions, fewer manual steps, better retrieval, stronger recommendations, and safer execution. AI products need grounding, governance, feedback loops, and measurement so users can trust them in daily workflows.
Contact
Open to senior and principal product and technology leadership roles, consulting engagements, and fractional CTO opportunities. Based in Plano, TX — available globally.
Whether you need a fractional CPO, a CTO partner, or someone to lead your AI platform from strategy to shipped — I have done it at enterprise scale and I can do it for you.
MBA · Keller Graduate School · BS EEE · Dr. MGR University