A closer look at the problems I work on, the choices behind the solution, and what changed for the people using it.
AI Products
Cross-team Leadership
Operational Discovery
Delivery
Case study / Cross-functional AI delivery
The useful answer is the next step.
A call-center AI assistant has to help while the conversation is still happening. I led the AI and data work and helped align international teams around that real-time need—not just the technical ability to retrieve information.
40%
Less task-processing time per call in the pilot.Reported pilot result for customer-service tasks. This is not a measure of total call duration; the broader call-center rollout is in progress.
Start with the person on the call
The system needed to connect training material, scopes of work, and client records. Conversations with each team showed that retrieval accuracy alone was not enough: a representative needed short, timely, clearly formatted guidance, with the right source behind it.
Turn different inputs into one direction
I worked through the data, user feedback, and real examples with our partners to clarify what mattered: response speed, relevant content, source references, document updates, and real-time transcription and analysis.
My role / AI & data
Lead AI delivery and connect technical choices to evidence, business needs, and the product experience.
China / Engineering
Application architecture and software development.
Malaysia / Frontline insight
Feedback from customer-service representatives using the workflow.
Singapore / Product context
Client requirements, interface needs, and requested functionality.
Case study / Operational discovery & team delivery
Find the real workflow behind the document.
I led a computer-use project to turn operating procedures into a graph-based workflow. The starting documentation described two paths. Testing the process with the people who used it revealed more than ten branches.
>40%
Fewer tasks requiring manual handling.Result for the operations workflow covered by this automation—not a company-wide figure. The team also delivered the version ahead of schedule.
Investigate what the document leaves out
I tested the procedure myself, raised questions, and brought Operations and Product into walkthroughs. We documented missing steps, discussed edge cases, and repeated the process as new branches emerged.
Make discovery a shared delivery plan
I divided the resulting subflows across our AI team. That gave each contributor a defined part of the workflow to implement while keeping the project connected to the way Operations actually worked.
Starting point / 2 documented paths
A high-level procedure that did not capture the variation encountered in practice.
After discovery / 10+ mapped branches
A more complete workflow built from hands-on testing, demonstrations, and edge-case discussions.
Featured case / Performance & scalability
Make a slow workflow ready for growth.
I led a major update to an existing request-processing pipeline. Each request initially took more than ten minutes. Our target was under two minutes; the update brought processing time below thirty seconds.
Before>10 minper request
Target<2 minper request
Achieved<30 secper request
A new bottleneck
As adoption increased, simultaneous requests exposed the limits of a single-threaded design. A full pipeline rewrite could take weeks and introduce migration and versioning risks.
A practical choice
I found an approach that increased concurrency within the existing system. The decision balanced capacity with continuity: improve the experience without a disruptive re-architecture.
What changed
The upgraded pipeline supports 20+ concurrent requests, alongside the shorter processing time. It also reduced errors, although no quantified error-rate comparison is published here.
Capacity is not usage
Potential daily throughput increased from hundreds to an estimated 5,000+ requests per day. This describes capacity, not observed traffic. It is separate from the per-request processing time above.
Other areas of work
AI inside real workflows.
01 / Agentic AI
Dependable LLM agents
AI agents designed to make progress without hiding uncertainty from the people using them.
Intent routing and tool orchestration
Grounding with semantic and operational context
Behavioral evaluation and observability
Confidence, reversibility, and human review
02 / Recommendations
Constraint-aware ranking
Recommendation systems that treat eligibility and operating conditions as first-class parts of relevance.
Candidate quality and contextual fit
Hard constraints and availability
Legible ranking tradeoffs
Outcome feedback for continual improvement
03 / Adaptive ML
Learning under change
Machine learning systems designed for shifting data, evolving conditions, and evaluation across time.
Drift-aware monitoring
Selective model updates
Longitudinal evaluation
Feedback loops connected to real outcomes
04 / Knowledge systems
Semantic context for action
Knowledge and communication layers that put the right operational context inside an AI-assisted workflow.
Semantic retrieval and structured context
Policy-aware communication
Traceable evidence
Interfaces built around a useful next action
Method
How I move from ambiguity to a working system.
01 / Frame
Define the decision
Clarify who acts, what outcome matters, and which constraints cannot be negotiated.
02 / Evaluate
Test useful behavior
Measure quality, risk, consistency, and failure modes—not only model fluency.
03 / Learn
Ship the feedback loop
Make outcomes observable so the product, data, and model can improve together.