Hi, I'm Timmy.
SEO isn't just my job - it's what I've worked on every day since 2016. From e-commerce and SaaS to crypto, iGaming and fintech, in-house and as a consultant, across more than 30 global markets.
As SEO Manager at ClickOut Media I led SEO for two fast-growth media and fintech sites - taking them from $0 to around $300K in monthly organic revenue, and growing a single-page expired domain into an established Google News site publishing in 24 languages.
Before that: international site architecture across 17 markets at Trainline, technical SEO for Namecheap's large-scale rebrand, and consulting for e-commerce, fintech and finance clients at SEO Sherpa. Today I combine that foundation with AEO - making sure clients rank on Google and get cited by ChatGPT, Perplexity and AI Overviews.
Where I've worked
-
2026 - PRESENT
SEO Site Manager · Paradise Media
-
2022 - 2026
SEO Manager · ClickOut Media
-
2019 - 2021
Technical SEO Analyst · SEO Sherpa
-
2019
Technical SEO Specialist · Namecheap
-
2018 - 2019
Senior Technical SEO Executive · Trainline
How I work
My day-to-day stack is the industry standard: Ahrefs, Semrush, Google Search Console, Screaming Frog, and Google Analytics for revenue tracking. Where the standard tools stop, I build my own - the four free auditors on this site are the same first-pass checks I run in paid engagements.
Everything I deliver is written for the person who has to implement it: developer tickets with the exact change and the file it lives in, findings ranked by revenue impact, and honest reporting afterwards - including when something I predicted didn't move.
I work in English and German natively; I'm based in Bangkok, and for other languages - including Thai - I handle the technical layer and coordinate with native speakers. The fastest way to see how I think is to read the case studies or just send me your site - the first audit is free and the findings are yours either way.
Let's look at your site.
Free SEO audit, including a spot-check of what AI engines currently say about you. No obligation, no drip campaign.