I’ve spent about seven years in SEO, most of it below the content layer: server logs, HTTP headers, rendering, Core Web Vitals and structured data. I read a website the way an engineer reads a system. What gets requested, what comes back, what breaks, and what the logs say actually happened.
That habit has a history: an IT systems development diploma, then years as a marketing analyst and web master before SEO became the main line, and an Honours in Information Technology in 2025. I still build the tools I use, in Python: redirect mappers, audit pipelines, scrapers. Today I’m the technical SEO specialist for Practice Promotions, a US healthcare marketing firm, overseeing a portfolio of 40 clients, and I run YSM Digital, my own studio in Johannesburg.
Where I’m heading is security. DNS, headers, logs and bot behaviour were always half of the job; now I’m studying the other half properly, starting with ISC2 CC and CompTIA Security+, with Hack The Box and TryHackMe alongside. The aim is a security operations role, built on the same evidence-first habits that made me good at search.
Practice Promotions US healthcare marketing, part-time, US office hours
I run the technical SEO strategy across the agency’s clients and oversee SEO performance for a portfolio of 40: site audits, crawl errors, Core Web Vitals and structured data. I co-developed the Net SEO Score, a tracking system that flags ranking drops before clients notice them, and built the Python scraper that feeds it from Agency Analytics.
40 clients
audits
cwv
json-ld
python
current founder
Founder and Director
YSM Digital (Pty) Ltd Johannesburg
A one-person technical SEO studio. Fixed-fee technical audits and monthly retainers, delivered directly or white-label for agencies. The studio runs Grow My Practice for South African professional practices and datascimarketing.com for technical SEO and data-led growth.
audits
retainers
white-label
site builds
2023 – now
SEO Specialist
HelloYes Marketing
On-page and technical SEO, keyword and competitor research, and content edited for E-E-A-T. I design SEO-friendly mock-ups with the developers and report performance to clients and senior management, across several client projects at once.
technical seo
content
research
reporting
2021 – now
Marketing Analyst and Web Master
Enhanced Business Solutions
Marketing campaigns, market research and analysis of customer buying patterns for the marketing and production teams. I automated invoice and sales tracking with SAP and Excel, feeding a weekly executive summary.
analysis
automation
sap
excel
2021
Web Master and SEO Specialist
Metro Lifestyle
SEO across all website content lifted leads by 20%, and a three-month PPC campaign I launched and managed lifted sales by 40%. Reporting dashboards tracked both.
+20% leads
+40% sales
seo
ppc
skills.json23 keys
Skills
What I can do and what backs it up. Items marked transfers are SEO skills that carry straight into security work.
>23 of 23
technical_seo 8
Log file analysis transfersRaw server and CDN logs, Googlebot verified by reverse DNS, crawl budget by URL template.
Crawl and indexationCanonical resolution, noindex leaks in headers and meta, status codes over time.
Core Web VitalsField data decides, lab data diagnoses. LCP, INP and CLS fixed per template.
Structured dataJSON-LD that passes both the Rich Results Test and the Schema.org validator.
GEO and AI searchEntity clarity and quotable copy so AI Overviews, ChatGPT and Perplexity cite the right source.
Edge SEO transfersCloudflare Workers for header injection, redirect logic and bot responses when the CMS is locked.
BigQuery and Looker Studio transfersSearch Console bulk export into BigQuery, reported in Looker Studio.
Migrations and redirects301 mapping and validation, with chains and loops caught before launch.
data_and_dev 8
Pythonpandas, scrapers, converters and audit automation. Working code handed over with findings.
SQLQuerying logs and search data at volume in BigQuery.
AnalyticsGA4, Search Console, Agency Analytics and Business Profile data blended into one client view.
Reporting automationAgency Analytics scraped into Google Sheets; SAP and Excel sales tracking; Power BI.
PPC and campaignsA three-month PPC campaign that lifted sales by 40% at Metro Lifestyle.
Web developmentHand-built static sites in HTML, CSS and vanilla JavaScript, including this one.
Supabase and PostgreSQLThe backend behind the Amiko platform prototype.
Machine learningFraud detection models, the subject of my Honours in IT.
security 7, in progress
DNS and HTTP transfersDaily SEO work, now read through a security lens: records, redirects, headers, TLS.
Logs for detection transfersSame logs, different question: who shouldn’t be here, and what did they touch?
Hands-on labs ongoingTryHackMe and Hack The Box rooms, worked alongside certification study.
Applied encryptionAn encrypted password vault in Python, built as a Security+ study project.
Linux home lab setting upA VPS for Linux practice and a security lab.
Web security headersThis site ships a strict hash-based CSP, HSTS and zero third-party requests.
No skills match “”. to see all 23.
build-log/7 builds
Build log
Things I’ve built, with what they did.
brand, build, seo
Grow My Practice
A client-facing brand for South African professional practices, built from nothing: domain, visual identity, copy, and a 12-page static site with full SEO infrastructure on shared hosting.
Ranked #2 nationally for target terms within days of launch
stack
HTML, CSS, JSON-LD, PHP form
co-developed, Practice Promotions
Net SEO Score
A proactive tracking system that watches every client’s SEO metrics and flags drops before the client notices. I built the Python scraper that pulls the data out of Agency Analytics and into the scoring sheets, replacing manual reporting.
outcome
Ranking drops caught before clients see them
scope
Agency client portfolio
stack
Python, Agency Analytics, Google Sheets
tool, python
Redirect Forge
Bulk 301 mapping and validation for site migrations. Maps old URLs to new, then checks every hop.