With 2+ years of product management experience and 2 years of software engineering background, I have consistently delivering impactful products and strategies in my roles at top tech companies and startups.
Married to a Singaporean citizen, I have authorization to work in Singapore and do not require EP sponsorship / foreigner levy / quota.
• Spearheaded the development of InvGen, a RAG + CoT LLM agent that detects vulnerabilities in EVM smart contracts and generates corresponding test cases
• Achieved past exploit detection accuracy of 70% as evaluated on peer benchmark, repo has 12 forks and 94 stars
• Participated as a researcher in optimizing ItyFuzz, a state-of-the-art fuzz testing tool for Decentralized Applications (DApp), leveraging sequence-based scheduling to boost search efficiency on select oracles by 80%
• Background: Bybit is the world’s 3rd largest crypto exchange, competing with Binance for users across the world
• Goal: Develop tools to empower Ops teams to rapidly rollout global and regional growth campaigns
• From 0 to 1 managed the One-Stop Campaign Platform project, a full-lifecycle CMS that integrates five legacy systems, combining automated verifications, campaign templates and budgets to enhance ease-of-use
• Reduced campaign launch time from 24+ hours to less than 1 hour, and promoted platform to 200+ operations team members, supporting 8 live campaigns within the first week of rollout
• Worked with UI/UX team to integrate Bybit CMS with Builder.io, a low-code “drag-drop” UI platform that enhances Operations team’s experience when setting up campaign pages (see example)
• Push two company-level campaigns online (World Cup 2022 and Bybit 4th Anniversary) from strategy design to implementation, driving 80,000 new sign-up users, 60,000 initial depositors and $2.5 billion in derivative trading volume
• Background: QQ Short Video is a hundreds-of-millions DAU short video app that is Tencent’s response to Tik Tok
• Goal: Distinguish the app from Tik Tok by fostering a user-generated contents (UGC) focused ecosystem
• Boosted churned-user return rate by 20% by implementing tiered user recall strategy based on statistical behavioral analysis and AB-testing, enhancing user reach by optimally leveraging existing product abilities
• Freed up 15% of global traffic in favor of user generated content (UGC) and boosted global UGC publish rate by 5% by implementing traffic degradation strategies on plagiarized or low-quality contents on specific user profiles
• Increased top Creator’s retention rate from 52% to 72% by building up Creator Center page and Creator Rewards plans, doubling the number of top Creators
• Work on Infrastructure Platform Engineering team (DevOps)
• Contribute to improving GrubHub’s micro-services architecture by building two sidecar services: AWS Container Lifecycle Manager and Service Discovery Agent
• Enhanced the visibility, maintainability and resilience of GrubHub’s cloud resources by building a self-service AWS infrastructure-as-code deployment pattern, being noted in the news for helping GrubHub achieve infrastructure stability
• Collaborate closely with other teams to enhance GrubHub’s CI/CD Tooling, leveraging Jenkins domain-specific language and Spinnaker modules written in Spring Expression Language
Achieved past smart contract exploit detection accuracy of 70% as evaluated on peer benchmark with InvGen, a RAG + CoT LLM agent that detects vulnerabilities in EVM smart contracts and generates corresponding Foundry invariants and human-readable reports.
See The Code
Drove 80,000 new users, 60,000 initial depositors and $2.5 billion in derivative trading volume with two company-level campaigns from strategy design to implementation
See the News
From 0-1 proposed, built and oversaw adoption of One-Stop Campaign Platform, Bybit’s internal Campaign Management System that manages full campaign lifecycle, including pre-campaign configuration & approval, in-campaign monitoring, post-campaign ROI calculation and rewards distribution. Promoted integrated platform to 200+ international teammates, supporting 8 live campaigns within the first week of rollout, with average campaign setup time taking less than 60 minutes
View An Example Campaign
Increased top Creator’s retention rate from 52% to 72% by building up Creator Center page and Creator Rewards plans, doubling the number of top Creators
QQ Short Video Creator Page
Implemented GrubHub’s internal AWS resource management tool based on Pulumi SDK, developing the project in Python. Created CI/CD tooling for Pulumi-based deployment. Worked across teams to onboard 260+ pre-production and 220+ production Classic Load Balancers, Application Load Balancers, and Network Balancers under IoC management, with 0 production incident
View In News
Built Service Discovery Agent in Python, a lightweight sidecar that manages micro-service instances’ lifecycle in Netflix Eureka (a service-registry), enabling the team to retire legacy framework. Oversaw a phased rollout of the Discovery Agent to 32+ services in test, and 10 services in production
View Eureka Project
Developed Eureka-Lifecycle, a Python application that handles graceful exit of terminating EC2 instances, by listening to life-cycle events posted to an AWS SNS topic, and gracefully de-registering the instances from Netflix Eureka, a service-registry. Eureka-Lifecycle service enabled safer rollout of AWS CloudWatch metrics-based AWS autoscaling for 50+ services, saving major cloud provider costs for GrubHub.
View Metrics-Based Autoscaling
Implemented algorithm to automatically generate, execute, and record valid high-coverage tests using JavaParser and Randoop. Built algorithmic model that evaluates behavioral similarities between programs built in JVM languages, based on combined I/O and bytecode execution-trace-level metrics. Published technical report about the research.
View Test Generator