Projects
RRF (Reciprocal Rank Fusion)
2026- A Python library implementing various Reciprocal Rank Fusion strategies for RAG systems.
- Fuses ranked retrieval results from multiple retrievers (BM25, dense embeddings) to produce unified rankings.
- Handles duplicate documents across retrievers with strategies ranging from standard RRF to diminishing returns.
PythonRAGInformation RetrievalFusion Algorithms
Optionality
2025- A lightweight tool designed to help amateur part-time traders to get timely information for low-frequency options trading.
PythonTradingWorkflow Automation
Magpie: A graph-based framework for agentic workflows
2024- A graph-based framework for quickly building agentic workflows and automation pipelines.
PythonAIWorkflow Automation
osrm-node-api
2022- A high-performance NodeJS server implementation for the Open Source Routing Machine (OSRM) backend.
NodeJSTypeScriptGeographic Services
Agent Framework
2024OCBC • Technical Lead
- Built foundational agentic infrastructure for Generative AI applications including document QA, chatbot automation, call summarization, and task orchestration.
- Developed multi-agent collaboration systems with dynamic decision-making, task prioritization, and adaptive workflows.
- Designed modular, reusable components for diverse AI-driven business applications.
Agentic AIRAGVector DatabaseMulti-agent SystemsLLM
Speech AI Solutions
2023-2024OCBC • Technical Lead
- Developed scalable Speech-to-Text and Text-to-Speech APIs for transcription, diarization, and voice activity detection.
- Enabled applications such as sales surveillance and real-time contact center analytics.
- Achieved projected annual cost saving of ~$500K.
Speech AINLPAPI DevelopmentContact Center Analytics
Enterprise LLM Deployment
2023OCBC • Technical Lead
- Designed and deployed on-premise large language model (LLM) service frameworks for secure and scalable AI applications.
- Built Generative AI as a service APIs for text generation, embeddings, and speech recognition.
LLMOn-premise AIAPI DevelopmentGenerative AI
AI for Risk Management
2022-2023OCBC • Technical Lead
- Developed ML and AI models to enhance business risk assessment and mitigation strategies.
- Partnered with stakeholders to identify gaps and improve human capabilities through AI integration.
Risk ManagementMachine LearningAI Integration
Credit Risk Stress Testing Platform
2022OCBC • Technical Lead
- Developed a scalable macro credit risk stress testing system, leading a complete platform overhaul that replaced decades-old spaghetti code with optimized AI/OR-driven solutions in 4 months.
- Achieved projected annual cost saving of ~$500K through improved automation.
Credit RiskMachine LearningOptimizationSystem Overhaul
POI Search Services
2021-2022Shopee • Technical Leader
- Led development of address point-of-interest (POI) services including autocomplete search, address standardization, geocoding, and division autocomplete.
- Improved query processing with NLP techniques, boosting recall ratio from 62% to 77%.
SearchNLPAPI DevelopmentGeographic Services
Route Engine Infrastructure
2020-2021Shopee • Project Owner & Core Developer
- Developed and improved routing service infrastructure, improving API robustness and capacity by 200-400%.
- Improved ETA accuracy by 35-50% using GPS data and ML models.
- Achieved 51K USD daily cost savings in operational costs.
NodeJSGeographic ServicesAPI DevelopmentMachine Learning
GPS Trajectory Data Mining
2020-2021Shopee • Project Owner
- Led GPS trajectory data mining project, developing clustering algorithms and analytical applications for business insights.
- Implemented TS-DBSCAN and density peak clustering for arrival time analysis.
Data MiningMachine LearningClusteringGPS Analytics
Stack Assignment and Order Grouping
2020-2021Shopee • Project Owner
- Developed optimization algorithms for food/parcel delivery stack assignment and order grouping.
- Reduced daily operational costs by 30% in selected countries.
OptimizationAlgorithmsAPI Development
Power Grid Energy Management
2019-2020Envision Digital • Core Developer
- Developed optimization engine for power grid energy management, supporting $11M grand call and vehicle-to-grid applications in Europe.
- Implemented MIP models and RESTful API services.
OptimizationEnergy ManagementAPI Development
Grid-wide Intermittency Management of Distributed ESS
2017-2018Nanyang Technological University • Researcher
- Developed a scale-down DESS scheme in HDB blocks for intermittency management and frequency support.
- Integrated latest control algorithms including ramp-rate based, frequency and SoC regulation to hierarchical controllers.
Power SystemsControl SystemsEnergy Storage
Distributed Robust Optimization for Networked Microgrids
2016-2017Nanyang Technological University • Researcher
- Developed a triple-layer distributed optimization framework for microgrid clusters.
- Effectively reduced the operational cost and address robust operations against volatile uncertainties by 10% on average.
OptimizationMicrogridsDistributed Systems
Temporal Decentralization for Stochastic Optimization
2015-2016Nanyang Technological University • Researcher
- Proposed a temporal decentralized algorithm for the optimal stochastic energy scheduling.
- Achieved fast convergence advantages on optimal results and computation time.
OptimizationAlgorithmsEnergy Systems
Energy Management of Microgrids
2013-2018Nanyang Technological University • PhD Researcher
- Distributed and robust optimization for energy scheduling in the regional multi-microgrid community.
- Focused on stochastic/robust/dynamic optimal power flow (OPF) under uncertainties of loads and renewables including energy storages.
- Energy management system with parameterized degradation costs.
MicrogridsOptimizationEnergy ManagementPower Systems