Credentials
Background & receipts.
Software and search move too fast for paper certifications to mean much. The honest answer is: here's what I've done, and here's what I use.
Experience
What I’ve shipped.
A decade in search
Since 2015Working in SEO since the early 2010s. Through Panda, Penguin, Hummingbird, RankBrain, BERT, MUM, Helpful Content, and every core update since.
Hands-on client work
OngoingProjects across home services, professional services, e-commerce, and local. Scope ranges from full site rebuilds to targeted technical audits.
Internal tooling
2020 – PresentThe tooling behind client work is custom-built and maintained by me — the same logic that runs this site. Real working software.
Technical
What the stack actually looks like.
Web engineering
Daily driverTypeScript, Next.js App Router, React 19, Node.js, Tailwind CSS. PHP in WordPress environments. Python for scraping and pipelines.
Data & backend
Daily driverPostgreSQL day-to-day, including pgvector for semantic embeddings. Supabase for auth and storage. Comfortable in raw SQL, migrations, and query tuning.
AI & agents
ActiveMulti-step tool-using agents, retrieval pipelines, prompt orchestration. LLMs via Vercel AI Gateway: Claude, Gemini, Voyage embeddings. Shipped on this site.
SEO specialty
SpecialtySemantic SEO via Koray Gübür framework. Entity saturation, hub-spoke, topical authority. Technical SEO via crawl, render, index first principles. Hand-rolled schema.
Tooling
Software I reach for.
SEO / crawl
DailyScreaming Frog, Ahrefs, Search Console, Analytics 4, PageSpeed Insights, WebPageTest.
Dev & deploy
DailyGit/GitHub, Vercel, Turbopack. Drizzle for schema. VS Code with too many keybindings.
Automation
Dailyn8n for workflow glue. Webhooks, scheduled jobs, and integrations where full code is overkill.
Custom
On demandThe tooling I work with is part of how I work. If a thing needs to exist and doesn't, I build it.
How to verify
Three ways to check.
- Read the writing. /blog. Depth, specificity, and opinions show up faster than a resume.
- See the numbers. /case-studies. Search Console and Analytics, anonymized but verified.
- Ask something specific. I'll give a direct answer or tell you I don't know. Those are the only two honest options.
Keep browsing