200K–250K app installations in 30 months
Read case studyProduct Leader · Co-founder at iLyF · Kuala Lumpur
I build products and help them grow.
I help founders and teams turn complex ideas into working products, improve customer acquisition, and automate everyday work with AI.
iLyF: 200K-250K app installs in 30 months. See how.
- Product leadership
- Growth
- AI workflows
Selected work
Real projects. Clear outcomes.
Start with these three projects. Read a case study, or expand a row for a quick preview.
RM0.20–1.92 cost per install, monthly actuals across the measured period
Read case study70–80% of routine tickets handled without a human
Read case studyView 7 more projectsHide additional projects
Under 30 min planned downtime, start to finish
Read case study5 insurance provider integrations
Read case study40–50% faster support response time
Read case study250K–300K contact records migrated
Read case studyNo duplicates dispatched after the migration
Read case study3 platforms Meta, Google and TikTok into one intake
Read case studySGD 200K–250K revenue generated within months
Read case studyHow I help
What's holding you back?
Pick the problem closest to yours to see how I can help.
Product directionNot sure what to build next?
I help your team choose the next priority, define a practical roadmap, and establish a delivery rhythm.
What you get
- Clear priorities and product direction
- A roadmap tied to business value
- Defined ownership and quality checks
Design & deliveryHave an idea, but no working product?
I turn the idea into user flows, prototypes, and a first release your team can build.
What you get
- Clear user flows and interface designs
- Prototypes to test with real users
- A focused first-release scope
Related work
Five insurers behind one checkoutCustomer growthSpending on ads without enough customers?
I find where customers drop off and test ways to improve acquisition and retention.
What you get
- Tracking from first click to conversion
- Acquisition and retention experiments
- Stronger app-store and organic discovery
Related work
The acquisition engineData & insightsPlenty of data, but no clear answers?
I connect tracking and reporting so your team can see what works and decide what to change.
What you get
- Tracking for the metrics that matter
- One view of revenue, conversion, and costs
- Weekly reporting to guide decisions
Related work
A quarter-million contacts, made searchableAI & automationToo much repetitive work?
I test AI on one useful workflow, with human handoffs and a clear way to measure its value.
What you get
- One automated workflow with safety checks
- A prototype tested by the people using it
- A plan to measure time saved and cost
Not sure where to start? Tell me about the problem.
Recommendations
What the people I shipped with actually said.
Unedited LinkedIn recommendations from founders, engineers, designers and directors I've worked alongside.
Results
The numbers, at a glance.
Measured results from iLyF. Open the comparisons for sources, market context, and limitations.
- Cost per install
- RM0.20 – RM1.92Monthly actuals, Apr 2023 – May 2024 (~US$0.04 – US$0.41)
- Cost of a completed sign-up
- RM2.18Q4 2024 average, down 28% from RM3.04 in Q3
- Customer acquisition cost payback
- 0.6 monthsQ4 2024 (0.58 – 0.65 across the quarter)
View all 8 comparisons and sourcesHide comparisons and sources
Market figures are context, not always like-for-like comparisons. Check each note before comparing.
Metric
Cost per install
My result
RM0.20 – RM1.92
Monthly actuals, Apr 2023 – May 2024 (~US$0.04 – US$0.41)
Malaysia
Up to US$16.13
Point-in-time peak
Finance apps, Malaysia, Ramadan bidding peak
AppsFlyer, Ramadan SEA & Pakistan report, 2025Wider market
US$1.20 Android · US$0.93 APAC
Published averages
Android average globally. APAC average across all categories
Mapendo, Cost per Install by Country, 2025Comparison notes
Finance is consistently the most expensive app category to acquire in. Every month measured came in under both the Android and APAC averages, and the good months came in an order of magnitude under them. The range is the honest version, because the cheapest month was not the typical month.
Does not prove: The Malaysian figure is a seasonal bidding peak for finance apps, not a market average. It shows how expensive the category gets, not what a typical month costs. The like-for-like comparison is the APAC and Android averages.
Metric
Cost of a completed sign-up
My result
RM2.18
Q4 2024 average, down 28% from RM3.04 in Q3
Malaysia
RM2 – RM25+ per click
Published range, different unit
Google Ads CPC by vertical, Malaysia, ecommerce through legal
OpenMinds Resources, Digital Ads Cost in Malaysia, 2026Wider market
No comparable published figure
Comparison notes
Read the units carefully, because they are the point: the Malaysian market rate for a single ad click starts around RM2, and this engine was landing a completed registration for RM2.18, a whole customer for roughly what one click costs at the cheapest end of the market. It fell 28% quarter on quarter while sign-ups grew 36%.
Does not prove: The benchmark prices a click. The result prices a completed sign-up several steps later. No Malaysian cost-per-registration benchmark was published, so this shows scale against an earlier funnel step at market rate. It does not prove a like-for-like sign-up cost was beaten.
Metric
Ad click-through rate
My result
3.9% – 9.8%
Monthly actuals, Feb – May 2024
Malaysia
No comparable published figure
Wider market
6.66%
Published average
Google Ads cross-industry average, all industries, primarily US
WordStream, Google Ads Benchmarks, 2025Comparison notes
The second row that does not flatter. Against a 6.66% cross-industry average the measured range straddles it, with the good months running about half again above and the weak ones below. The channels also differ: this was Google Ads app campaigns, which serve across Search, Display, YouTube and Play, while the benchmark is weighted to search. Treat it as directional, not a like-for-like win.
Does not prove: App campaigns and search-weighted campaigns serve on different inventory, and the benchmark is not Malaysia-specific. This places the range in a healthy band. It does not prove out-performance of comparable campaigns.
Metric
Click-to-install conversion
My result
15.7% – 21.3%
Monthly actuals, Feb – May 2024
Malaysia
No comparable published figure
Wider market
16.15%
Published average
Google Play average, page views to installs, US
AppTweak, average app conversion rate per category, 2025Comparison notes
Straight, because it does not flatter: the measured range straddles the Play Store average rather than clearing it. The best month ran about a third above it, the weakest month sat slightly below. The two figures also count different things, ad-click-to-install against store-page-view-to-install, and the benchmark is a US average, so treat this as adjacent, not identical.
Does not prove: The figures count different steps in different geographies. One measures ad click to install. The other measures store-page view to install. This is adjacent context, not proof of beating the store average.
Metric
Return on ad spend
My result
1.21 → 1.65 gross · 0.61 → 1.01 net
Q3 2024 to Q4 2024
Malaysia
No comparable published figure
Wider market
0.7 – 1.1 at D90
Modelled planning band
Target payback band, subscription & fintech apps, global
Segwise, ROAS benchmarks by industry, 2026Comparison notes
Compared against the band fintech and subscription apps actually plan to, not the ecommerce blended average of roughly 2.9, because an annual insurance premium is not an ecommerce basket. The number that matters is net crossing 1.0 in Q4: the quarter the acquisition engine started paying for itself rather than being funded.
Does not prove: The benchmark is a modelled planning target, not a measured market average. This shows the engine reached self-funding against the band fintech apps plan to. It does not prove out-performance of measured ecommerce ROAS, which describes a different business model.
Metric
Customer lifetime value / acquisition cost
My result
4.4 – 4.9
Q4 2024, up from 2.6 – 3.3 in Q3
Malaysia
No comparable published figure
Wider market
3:1 healthy · 3.2:1 median · 5:1+ strong
Sample median + rule-of-thumb band
939 B2B SaaS companies, global, Q2 2025 – Q1 2026
Optifai, B2B SaaS LTV benchmarks, 2026Comparison notes
The single ratio that decides whether an acquisition engine is a business or a subsidy. It moved from roughly at the 3:1 rule to comfortably above it inside two quarters, driven by cost per acquisition falling rather than by assuming a longer customer life.
Does not prove: The sample is B2B SaaS, not B2C insurance. The 3:1 rule of thumb travels across business models. The 3.2:1 sample median does not necessarily.
Metric
Customer acquisition cost payback
My result
0.6 months
Q4 2024 (0.58 – 0.65 across the quarter)
Malaysia
No comparable published figure
Wider market
Under 12 months healthy
Rule-of-thumb threshold
SaaS payback benchmarks, global
Drivetrain, CAC payback period benchmarks, 2026Comparison notes
Acquisition cost recovered in under three weeks. This comparison flatters and it is worth saying why: an insurance transaction books its revenue immediately, while a SaaS subscription recovers the same cost a month at a time. The right read is not that this beats SaaS. It is that the model throws off cash fast enough to fund its own growth.
Does not prove: Insurance books its revenue at purchase. SaaS recovers the same cost a month at a time. This does not prove the model beats SaaS. It only shows that the model funds its own growth.
Metric
The market being sold into
My result
Renewal automated at 60/30/7/1 days before expiry
Renewal treated as a product surface, not a campaign
Malaysia
102.2% combined ratio · motor = 42.8% of premiums
Market-level ratios
Malaysian motor insurance, H1 2025
Mordor Intelligence, Malaysia Motor Insurance Market, 2025Wider market
No comparable published figure
Comparison notes
A combined ratio above 100% means the Malaysian motor market was paying out more than it took in, on the line that is the largest in general insurance at 42.8% of premiums. In a market underwriting at a loss, acquisition efficiency and renewal are the only levers left, which is why renewal was built as a product surface rather than handed to marketing.
How these benchmarks were sourced
Every benchmark keeps its publisher, year, geography, scope and figure type at the point of comparison. Missing Malaysian data stays missing, and material caveats sit inside each card rather than being averaged away.
Note that Bank Negara's motor “retention ratio” measures risk retained domestically rather than reinsured. It is not customer retention, so it is not used as one above.
How I work
Three steps, one shared goal.
Find the right problem, test a direction, then ship and learn.
Step 1
Find the problem
We review the product and talk to the people using it. Together, we agree on the problem and what success looks like.
Step 2
Shape and prototype
I turn the direction into flows, designs, or a working prototype. We test something concrete before committing to a build.
Step 3
Ship and improve
I work with your team to launch, measure usage, and improve the product based on real feedback.
My working principles
Simplicity First
Users shouldn't need a manual. I believe in designing interfaces that intuitively guide the user, quietly doing the heavy lifting in the background.
Fluid over Rigid
I care about shipping great products, not worshiping a process. Whether it's Kanban, Scrum, or a mix of both, we use whatever accelerates our momentum.
Objective Truth
We track everything that matters. From the first click to the final transaction, we rely on concrete metrics to validate our hypotheses and drive continuous optimization.
Automation with Empathy
We aggressively automate the mundane, but we never remove the human touch where it matters. Our systems empower the team to make better, faster decisions.
Team as the Engine
A burned-out team ships broken products. I focus on removing operational friction, preventing burnout, and ensuring the team has the tools and trust they need to maintain momentum without sacrificing their well-being.
Clear decisions, owned outcomes
I listen to everyone, but I don't wait for consensus. Design by committee kills innovation. I take the input, make the hard calls, and own the results so the team can stop debating and start building.
FAQs
A few questions people usually ask.
Get in touch
If this sounds right, let's talk.
A short conversation is usually enough to see if there's a fit.
Tell me what you're working on.
Email meOr reach me directly
I read every message myself and will reply when I see a possible fit.
