Full Portfolio

Projects Portfolio

Key projects across AI/ML, enterprise security, data platforms, and 0-to-1 products -- each with context, challenge, execution, and impact.

Sep 2025 - PresentAI/ML

AI Delivery Governance at Scale

Centific Global Technologies (Microsoft Partner) - AVP Engineering

98%On-time delivery
40%Manual effort eliminated
$3.5MRevenue expanded
450+Professionals governed
Context

Centific operates as one of Microsoft's largest offshore delivery partners, managing 40+ concurrent AI and ML programs. When I joined as AVP Engineering, delivery was fragmented -- no standardised AI governance checkpoints, inconsistent quality frameworks, and manual-heavy program management creating unnecessary risk across the portfolio.

Challenge

Design and operationalise a new delivery operating model for 40+ AI programs simultaneously -- embedding responsible AI checkpoints, automated quality gates, and cross-team escalation protocols -- without disrupting active delivery commitments to Microsoft clients.

What I Did

Architected a new AI delivery governance framework with structured checkpoints (bias reviews, privacy audits, model accountability gates) mapped to each program milestone. Introduced AI-driven automation pipelines replacing manual coordination workflows, reducing overhead by 40%. Built and scaled the delivery team to 450+ professionals with structured enablement covering responsible AI principles and quality standards. Established SLA compliance dashboards and incident resolution tracking that reduced resolution time by 15% YoY.

Impact

98% on-time delivery rate and zero major escalations across 40+ programs. 99.5% SLA compliance. 30% reduction in defects. $3.5M in new revenue through strategic account expansion. Reduced manual effort by 40% through AI-driven automation.

What I Learned

Governance at scale is a product problem, not a process problem. The teams that improve fastest aren't the ones with the most rules -- they're the ones where the right defaults are built into the workflow so good practices happen without effort.

May 2021 - Aug 2025AI/ML

Microsoft Purview LLM Copilot Suite

Microsoft IDC - Principal AI/Data Product Manager

16K+Monthly invocations
$3.2MProductivity gains/year
30%Faster security triage
50%Manual effort cut
Context

Microsoft Purview is the enterprise compliance and data security platform used by Fortune 500 companies globally. Security teams were drowning in alert volume, policy complexity, and manual eDiscovery review -- the product had powerful capabilities but required deep expert knowledge to operate effectively. LLMs offered a path to making the platform accessible to every analyst, not just the top 10%.

Challenge

Define, build, and ship a suite of LLM-powered Copilot experiences across three distinct security workflows -- eDiscovery summarisation, DLP policy insights, and natural language to keyword query -- while managing the responsible AI, privacy, and compliance constraints of processing sensitive enterprise data at scale.

What I Did

Owned the full product strategy, roadmap, and delivery for the Purview Copilot suite. Ran customer discovery with security analysts, legal teams, and compliance officers to map the highest-value LLM intervention points in their workflows. Defined the RAG architecture, prompt design standards, and evaluation metrics for each Copilot experience. Partnered with Microsoft Legal and Privacy to establish the responsible AI boundaries for LLM access to sensitive customer data. Resolved LLM performance bottlenecks with engineering -- reducing response time by 25% across pilot tenants.

Impact

16K+ monthly Copilot invocations at GA. 30% faster security triage for analyst teams. $3.2M/year in measurable productivity gains. 50% reduction in manual policy authoring effort. Shipped eDiscovery NLS Copilot, DLP Policy Insights Copilot, and NL-to-KQL -- all in production.

What I Learned

LLM product success is 20% model and 80% workflow. The Copilots that got adopted were the ones we designed around how analysts already thought, not how we wished they thought. The best AI feature is the one that makes the old way feel embarrassing.

May 2021 - Aug 2025Data

ML-based DLP Analytics Engine

Microsoft IDC - Principal AI/Data Product Manager

20%MoM MPU growth
50%+Policy blind spots surfaced
$5MAI portfolio managed
50+Global vendors
Context

Enterprise security teams configuring Data Loss Prevention policies had no visibility into whether their policies were actually working. Sensitive data could flow through gaps in policy coverage for months without detection. The problem wasn't policy enforcement -- it was that organisations didn't know what they didn't know.

Challenge

Build a product that could proactively surface policy blind spots and misconfigured DLP rules across enterprise tenants -- without requiring analysts to know where to look. The technical challenge was building anomaly detection across highly varied customer environments with different data types, industries, and threat profiles.

What I Did

Defined the product concept and wrote the PRD for the DLP Analytics Engine -- an ML-based diagnostic that analysed data flows across enterprise tenants and flagged deviations from expected policy coverage patterns. Led the data science collaboration to select and tune the anomaly detection model. Designed the UX for surfacing insights in the analyst workflow -- specifically ensuring recommendations were actionable, not just informational. Managed the $5M portfolio with 50+ global vendors contributing telemetry and signal data.

Impact

20% month-over-month growth in Monthly Protected Users (MPU) -- the platform's north star metric. Surfaced systematic policy blind spots that had been invisible to enterprise security teams. Established the data-driven foundation for subsequent DSPM Agent work.

What I Learned

The most valuable product insights are the ones users couldn't have asked for. Security analysts didn't know their policies had blind spots -- they thought everything was covered. The analytics engine made the invisible visible, which is a completely different product design challenge from building better tools for problems people already know they have.

May 2021 - Aug 2025AI/ML

GenAI Agents: DSPM, DLP & IRM Triage

Microsoft IDC - Principal AI/Data Product Manager

30%Analyst workload reduction
$2MProductivity gains/year
30%Resolution accuracy lift
3Agents shipped
Context

Enterprise security operations centres were facing a structural analyst shortage. Alert volumes were growing faster than headcount. The existing tooling required a human analyst to review, contextualise, and resolve every security alert -- a workflow that didn't scale. DSPM, DLP, and IRM each had their own alert queues, their own resolution workflows, and their own expert knowledge requirements.

Challenge

Design and ship autonomous AI agents that could triage, contextualise, and propose resolutions for security alerts across three distinct product domains (DSPM, DLP, IRM) -- while defining the governance model for when agents act autonomously versus when they escalate to a human analyst.

What I Did

Led product strategy and roadmap for all three agents simultaneously. Defined the agent architecture: tool calling design, context retrieval strategy, confidence scoring, and human-in-the-loop escalation thresholds. Built the governance framework specifying what actions agents could take autonomously (low-risk recommendations) versus what required human review (policy changes, data access decisions). Designed the feedback loop for continuous agent improvement using analyst accept/reject signals as RLHF training data.

Impact

30% reduction in analyst workload across all three agent products. $2M/year in measurable productivity gains. 30% improvement in resolution accuracy versus unassisted analyst triage. Three production agents shipped -- DSPM, DLP Alert Triage, and IRM Alert Triage.

What I Learned

The hardest problem in AI agent product design isn't making the agent capable -- it's defining the right boundary between autonomy and human oversight. Set the autonomy bar too high and analysts don't trust it. Too low and it doesn't save any time. Getting that threshold right requires deep user research, not engineering instinct.

May 2017 - May 2021Platform

Mastercard B2B Track Platform

Microsoft Global Delivery - Architect Data & AI - USA/India/Europe

3Continents delivered
12+Architects & engineers led
100%On-time delivery
B2BGlobal payments platform
Context

Mastercard's B2B Track platform aimed to digitise and streamline B2B payment flows for corporate buyers and suppliers globally. The core challenge was entity resolution -- matching buyer and supplier identities across fragmented, inconsistent supplier master data at global scale. Incorrect entity matching meant failed payments, delayed reconciliation, and broken supply chain finance flows.

Challenge

Architect and deliver the Matching Engine and Entity Resolution system for Mastercard's B2B Track platform -- a distributed system that had to reliably identify and match corporate entities across geographies, naming conventions, and data quality levels while meeting the strict uptime and compliance requirements of financial infrastructure.

What I Did

Led end-to-end architecture and delivery across distributed teams in the US, India, and Europe. Drove requirements analysis and solution design for the Matching Engine -- defining the entity resolution rules, confidence scoring approach, and exception handling for ambiguous matches. Acted as the primary liaison between Mastercard's product teams and the Microsoft delivery organisation, ensuring technical decisions were aligned with business requirements across time zones and cultures.

Impact

On-time delivery of Mastercard's B2B Track platform across all three geographies. Matching Engine and Entity Resolution delivered and operational. Established the data governance patterns for a platform now used across Mastercard's global B2B network.

What I Learned

Enterprise platform architecture is fundamentally a negotiation between correctness and pragmatism. The perfect entity resolution system that's six months late is worse than a good-enough one that's in production. Learning when to make the principled tradeoff versus when to hold the line is what separates architects from academics.

May 2017 - May 2021AI/ML

DEWA Rammas -- Multilingual AI Chatbot

Microsoft Global Delivery - Architect Data & AI - UAE

35%Accuracy boost in 6 months
24/7Customer uptime
2Languages (Arabic + English)
M+Customer interactions
Context

Dubai Electricity & Water Authority (DEWA) serves millions of customers across Dubai who interact with the utility in Arabic and English. Their customer service operation was handling enormous volumes of routine queries -- billing, fault reporting, service requests -- through human agents. The vision was an AI-first customer service layer that could handle the majority of these interactions autonomously at any hour.

Challenge

Architect and deliver a production multilingual AI chatbot capable of handling 24/7 customer interactions for a critical utility -- with Arabic NLP quality requirements, real-time uptime SLAs, and a self-learning mechanism that continuously improved from unanswered queries without requiring manual retraining cycles.

What I Did

Led requirements analysis, stakeholder alignment across DEWA and Microsoft teams, and the end-to-end deployment strategy. Designed the self-learning feedback loop: queries the bot couldn't answer were flagged, reviewed, and used to extend the training corpus -- creating a continuous improvement cycle without manual intervention. Drove the multilingual NLP architecture to handle Arabic morphological complexity and dialect variation alongside English. Managed the deployment strategy to ensure zero downtime transitions in a 24/7 utility context.

Impact

35% improvement in response accuracy within 6 months of deployment. 24/7 autonomous customer interaction capability established. Enabled DEWA to handle significantly higher query volumes without proportional headcount growth.

What I Learned

Accuracy is not a single number -- it's a distribution across query types. A chatbot that's 95% accurate on billing queries but 60% accurate on fault reports creates more problems than it solves, because the fault report failures happen at exactly the moment customer trust is most fragile. I learned to define and track accuracy by query category, not overall.

May 2017 - May 2021Data

Real-Time Analytics Platform -- Miami Dolphins & GPG Education

Microsoft Global Delivery - Architect Data & AI - USA / South Africa

90%Deployment cycle reduction
Real-timeEvent-day analytics
5+Data sources integrated
2Countries delivered
Context

Two organisations -- Miami Dolphins (NFL franchise) and GPG Education (South Africa) -- needed real-time reporting and analytics platforms built on Azure. For the Dolphins, the constraint was game-day: analytics had to be live during matches, not available the next morning. For GPG, the challenge was education performance tracking across schools with inconsistent data quality.

Challenge

Design and deliver a real-time analytics platform integrating Azure SQL, Power BI, Dynamics CRM, Ticketmaster, and Azure DevOps data streams -- with a CI/CD pipeline that could support rapid feature iteration without breaking live reporting during high-stakes game-day events.

What I Did

Led full architecture and delivery for both implementations. For the Dolphins: designed the streaming data ingestion from Ticketmaster and CRM systems into an Azure SQL analytical layer, with Power BI dashboards refreshing on near-real-time cycles. Implemented CI/CD automation with quality gates to enable fast deployments without production risk. For GPG Education: adapted the platform for education metrics and South African data infrastructure constraints.

Impact

90% reduction in deployment cycle time through CI/CD automation. Real-time game-day analytics capability delivered for the Dolphins. Education performance analytics platform operational across GPG schools in South Africa.

What I Learned

The difference between batch analytics and real-time analytics isn't just technical -- it's a completely different product. Batch analytics informs decisions made tomorrow. Real-time analytics changes decisions being made right now. That shift in use case changes everything: the schema, the latency requirements, the dashboard design, and who is sitting in front of it.

May 2017 - May 2021Platform

Tanla Trubloq -- Blockchain Transaction Platform

Microsoft Global Delivery - Architect Data & AI

5M+Daily transactions
99.9%Throughput reliability
0Data tampering
BlockchainImmutable audit trail
Context

Tanla Platforms (now a publicly listed Indian telecom platform company) needed a blockchain-based system to bring trust and transparency to business messaging transactions -- verifying that commercial SMS messages from enterprises to consumers were legitimate, traceable, and tamper-proof. This was a regulatory and trust infrastructure problem as much as a technology one.

Challenge

Architect a blockchain-based transaction platform capable of handling 5M+ daily SMS transactions with high throughput, low latency, and immutable audit trails -- meeting TRAI regulatory requirements for enterprise messaging transparency in India.

What I Did

Led the full architecture design for Trubloq -- selecting the distributed ledger architecture, designing the transaction schema and consensus mechanism appropriate for the throughput requirements, and defining the integration model with Tanla's existing messaging infrastructure. Drove the scalability design to handle 5M+ daily transactions reliably with the audit trail guarantees the regulatory context required.

Impact

Platform operational handling 5M+ daily transactions. Immutable audit trail established for enterprise messaging compliance. Tanla Trubloq became a foundational part of India's TRAI-compliant business messaging infrastructure.

What I Learned

Blockchain is a solution to a trust problem, not a performance problem. The architectural decisions that look obvious in hindsight -- using a permissioned chain rather than public, designing the consensus for throughput not decentralisation -- all come from starting with the right problem statement: we need auditability at scale, not decentralisation for its own sake.

Sep 2016 - May 2017Product

Hyper-V Shielded VM -- SCVMM 2016

Microsoft IDC - Senior Product Manager

40%Enterprise adoption lift
Channel9Feature demoed
0-to-1New security feature
GlobalEnterprise launch
Context

Enterprise customers running Hyper-V virtualisation faced a critical security gap: VM administrators with privileged access could inspect or tamper with guest VMs containing sensitive workloads. Shielded VMs addressed this by cryptographically protecting VMs from the fabric administrators who managed the infrastructure -- a significant advance for regulated industries.

Challenge

Define, build, and launch a net-new security feature -- Hyper-V Shielded VM in SCVMM 2016 -- that addressed a genuine enterprise security concern while navigating the complexity of a feature deeply embedded in the virtualisation stack. Then drive adoption in a market where IT administrators are historically resistant to change.

What I Did

Owned the full 0-to-1 product lifecycle: defined requirements with engineering teams, specified the security model and compliance use cases, and managed the release including critical hotfix releases post-GA. Developed the go-to-market strategy: produced Channel9 demo videos, created marketing and sales enablement materials, and built the data-backed insights that helped field teams articulate the security value proposition to enterprise buyers.

Impact

Launched Hyper-V Shielded VM in SCVMM 2016 with 40% boost in enterprise adoption. Feature adopted across regulated enterprise segments including finance and healthcare.

What I Learned

Security features face a unique product challenge: the benefit is invisible when things are working. Nobody celebrates the attack that didn't happen. The adoption playbook for security products has to be built around fear of loss (what happens without it) rather than aspiration (what you gain). That insight completely changed how I wrote the GTM materials.

Sep 2013 - Sep 2016Platform

One Services Estimator (OSE) Platform

Microsoft Global Delivery - Sr Program Manager - 7 countries

$4M+Annual productivity savings
75%Global adoption across MCS
5000+Estimations per year
7Countries scaled to
Context

Microsoft Consulting Services ran 5,000+ client engagement estimates per year globally -- each one produced by individual consultants using their own spreadsheets, tribal knowledge, and inconsistent assumptions. The result was massive estimation variance, missed bids, and no institutional learning from past engagements. The problem wasn't effort, it was fragmentation.

Challenge

Replace the entire estimation culture across Microsoft Consulting Services globally -- across 7 countries and multiple consulting practices -- with a standardised platform that consultants would actually adopt. The hard part wasn't building the tool; it was getting 5,000+ experienced consultants to stop doing it their way.

What I Did

Led the full program as Group Product Manager: defined the product from first principles (not digitising the spreadsheet, but redesigning the estimation model), ran stakeholder alignment across domain architects and practice leads across Europe, and orchestrated the change management campaign that drove adoption. Built the coalition of early adopters in each country who became internal champions. Designed the PROSCI-informed adoption strategy -- awareness, training, reinforcement -- that moved the adoption needle from pilot to 75% global rollout.

Impact

$4M+ in estimated annual productivity savings. 75% global adoption across Microsoft Consulting Services. 5,000+ estimations per year now running through the platform. Became a core tool for all consultants in sales and pre-sales estimation.

What I Learned

Building the product is 30% of the job. Getting adoption is 70%. The OSE had better features than the spreadsheets it replaced -- and still needed a 12-month change management campaign to hit 75% adoption. That experience made me permanently sceptical of any product roadmap that treats launch as the finish line.

Sep 2013 - Sep 2016Product

Technical Leadership Development Program (TLDP)

Microsoft Global Delivery - Program Director - 7 countries

NSAT >180Satisfaction score 3 years
3 yrsConsecutive global scale
7Countries delivered
100+Senior leaders developed
Context

Microsoft Global Delivery needed to develop the next generation of senior technical leaders across its European consulting practices -- architects and program managers who could lead complex enterprise engagements independently without escalation. The existing training programs were generic and didn't address the specific leadership challenges of technical delivery in a client-facing, cross-cultural consulting environment.

Challenge

Design and deliver a bespoke technical leadership program from scratch -- across seven countries, in partnership with CTOs and senior leaders who were sceptical of 'corporate training' -- and sustain it at scale for three consecutive years while continuously improving based on participant feedback.

What I Did

Acted as Program Director: designed the full curriculum, secured executive sponsorship from regional CTOs, and built the delivery partnership with senior leaders who became faculty. Ran cross-regional change management to align each country's leadership team with the program objectives. Applied data-driven iteration -- using NSAT scores and cohort feedback to refine content and delivery format each year.

Impact

NSAT > 180 for three consecutive years. Program scaled across 7 countries. Strengthened Microsoft's senior leadership pipeline across European consulting. Recognised as a flagship talent development initiative within Microsoft Global Delivery.

What I Learned

The best leadership programs don't teach leadership -- they create conditions where leaders teach each other. The most effective sessions in TLDP were the ones where we gave senior practitioners a platform to share what they'd actually learned in the field, not what a framework said they should have learned. Curation is more powerful than content.

Sep 2011 - Sep 2013Infra

Enterprise Cloud Migration & SharePoint Modernisation

Microsoft Global Delivery - Senior Project Manager - USA / Denmark

35%Platform reliability improvement
30%Infrastructure cost reduction
ZeroDowntime during migration
Fortune 500Client segment
Context

Fortune 500 clients running legacy SharePoint and on-premise infrastructure needed to modernise to SharePoint 2013 and Azure-based Hyper-V environments -- while maintaining 24/7 intranet and extranet continuity for thousands of enterprise users. Any downtime during migration had direct business impact.

Challenge

Deliver complex infrastructure modernisation programs for Fortune 500 clients across the US and Denmark -- managing cross-regional delivery teams, coordinating with on-site client stakeholders, and executing zero-downtime migrations including a complex DB2-to-SQL-Server data migration for Praxair with full data integrity requirements.

What I Did

Led full project lifecycle across multiple concurrent enterprise clients. Managed cross-regional teams spanning onsite client locations and offshore delivery. Designed the migration sequencing to achieve zero downtime -- running parallel environments through cutover windows planned around client operational rhythms. Executed the DB2-to-SQL-Server migration for Praxair with a validation framework that verified data integrity at every stage before decommissioning source systems.

Impact

35% improvement in platform reliability post-migration. 30% reduction in infrastructure operating costs. Zero downtime across all client migrations. Full data integrity maintained through the Praxair DB2-to-SQL migration.

What I Learned

Zero-downtime migration is a product design problem masquerading as an engineering problem. The engineering team can execute the cutover in hours -- the 12 months before that are spent designing the rollback plan, the validation framework, and the stakeholder communication strategy for every scenario where something goes wrong. Delivery confidence comes from planning for failure, not assuming success.

Nov 2005 - Sep 2011Platform

AMC Theatre EAI System & BizTalk Migration

Microsoft Global Delivery - Consultant - USA

PoS<>EDWMission-critical integration
ZeroDowntime during BizTalk upgrade
5+Enterprise systems integrated
1stGlobal Delivery BizTalk migration
Context

AMC Theatre's Point of Sale systems needed to be integrated with their Enterprise Data Warehouse -- a mission-critical integration that underpinned sales reporting, inventory management, and financial reconciliation across hundreds of theatre locations. The existing BizTalk 2006 infrastructure then required a major version migration to BizTalk 2010 without disrupting the live integrations.

Challenge

First: architect and deliver the EAI integration between AMC's PoS systems and EDW using BizTalk Server -- a complex, mission-critical system with real-time transaction flows. Second: execute the first-ever Global Delivery migration from BizTalk 2006 to BizTalk 2010, integrating EDI, Microsoft Dynamics AX, Oracle, and external vendor systems -- all with zero downtime tolerance.

What I Did

Acted as on-site coordinator in the USA: led requirements gathering with AMC's business and IT teams, managed the EAI architecture and deployment, and conducted user training for adoption continuity. For the BizTalk migration: designed the migration sequence, built the integration test framework to verify each system connection before cutover, and managed the cross-system dependencies between EDI, Dynamics AX, Oracle, and third-party vendors.

Impact

EAI system operational -- PoS-to-EDW data flowing reliably across all AMC locations. BizTalk migration completed with zero downtime -- the first successful Global Delivery migration of its kind. All five enterprise systems (EDI, Dynamics AX, Oracle, PoS, EDW) integrated and operational post-migration.

What I Learned

Enterprise integration is where product complexity hides. The business stakeholders describe a simple requirement: 'connect system A to system B.' The engineering reality is 47 edge cases about what happens when system B is unavailable, when data formats don't match, and when a transaction is partially committed. The consultant who maps those edge cases in discovery, not in production, is the one who builds trust.

Nov 2005 - Sep 2011Product

Baxter RenalSoft v1.0 -- FDA-Compliant Clinical Software

Microsoft Global Delivery - Consultant

FDARegulatory compliance
v1.00-to-1 clinical software
HomeDialysis patient use context
Class IIMedical device software
Context

Baxter Healthcare needed a clinical software application -- RenalSoft -- for patients using their home dialysis equipment. This was Class II medical device software under FDA jurisdiction, used directly by patients (not clinicians) in their homes. The stakes were unambiguous: software defects could directly harm patients.

Challenge

Develop v1.0 of a mission-critical FDA-regulated clinical software application for home dialysis -- meeting FDA 510(k) design control requirements, navigating the validation and verification documentation standards, and designing for a user who is a home patient, not a clinical professional.

What I Did

Led the full development of RenalSoft v1.0: requirements definition, software design, implementation, and verification against FDA design control standards. Designed the software with patient safety as the primary design constraint -- every interaction model, error state, and data entry flow reviewed against the risk that a patient in a home setting would encounter it without clinical supervision.

Impact

RenalSoft v1.0 delivered and FDA-compliant. Clinical software operational for Baxter's home dialysis patient population. Established the regulatory documentation and design control framework that would support future versions.

What I Learned

Designing for a patient at home is the highest-stakes UX challenge I've encountered. The user doesn't have a supervisor to ask. The consequence of confusion isn't a support ticket -- it's a clinical incident. That experience permanently changed how I think about error states, confirmation flows, and what it means for software to be truly intuitive versus just familiar to people who already know how to use computers.

Want the Deep Dives?

Three detailed case studies with full screenshots, metrics, and strategic analysis.

View Case Studies