Onafhankelijk consultant voor e-commerceplatformen, groei en AI-systemen.

Ik audit, bouw en beheer de systemen achter support, webshops en marketing, voor teams die één senior engineer nodig hebben in plaats van een bureau.

  • 15+ jaar full-stack engineer
  • Oprichter van Conviro en Wizutech OÜ
  • Magento 2, Hyvä, WooCommerce, Shopify
  • Gevestigd in Istanbul, op afstand
  • Schrijft over het werk

Diensten

Ik werk met oprichters en kleine teams die hun eigen platform draaien: een webshop, een supportafdeling, een marketingstack. Meestal is het systeem al live, is er één engineer of geen, en moet er iets in gebouwd, gerepareerd of goed gemeten worden.

Het werk valt in drie groepen. Platformen is de winkel of site zelf: Magento 2 en Hyvä, WordPress en WooCommerce, Shopify. Groei is wat er gebeurt zodra het werkt: conversie-optimalisatie, digitale marketing en advertenties, technische SEO. Systemen is de machinerie achter de voorkant: AI-integratie, marketingautomatisering, servers en back-ups. Elke dienstpagina zegt voor wie het is, wat ik oplever en hoe een project meestal verloopt. Om te beginnen volstaat een korte beschrijving van het systeem en waar het knelt; ik lees het zelf en kom meestal eerst met vragen, voor er een voorstel ligt.

Platformen

De winkel of site zelf: performance, imports, checkout, integraties en upgrades, op een stack die ik zelf beheer.

  1. Magento 2 en Hyvä

    Performance, catalogusimports, checkout en integraties op Magento 2-winkels met een Hyvä- of Luma-frontend, door iemand die het requestpad leest.

    • Performancewerk langs het hele requestpad: full-page cache en Varnish, PHP-FPM, database en indexers, calls naar derden, gemeten voor en na.
    • Hyvä-themawerk: een Luma-winkel migreren, extensies zonder Hyvä-compatibiliteit vervangen, de templates licht houden.
    • Product- en catalogusimports die valideren voor ze schrijven, foute rijen isoleren, productidentiteit stabiel houden en een log achterlaten dat elke run verklaart.
    Lees verder
  2. WordPress en WooCommerce

    Thema's zonder page builder, WooCommerce-checkout en betalingen, imports, performance en het opruimen als een plugin of een hack in de weg zat.

    • Maatwerkthema's zonder page builder: blokgebaseerd, snel, met het ontwerp in CSS en de gestructureerde data, sitemap en metatags in het thema in plaats van in plugins.
    • WooCommerce-checkout-, betaal- en verzendwerk: gateway-integraties, Stripe, orderstatusflows en webhook-ontvangers die tegen duplicaten en retries kunnen.
    • Imports en syncs met ERP's, marktplaatsen en feeds die valideren voor ze schrijven en elke run loggen.
    Lees verder
  3. Shopify

    Themaperformance, apps en de integraties rond een Shopify-winkel: ERP- en marktplaatssyncs, migraties, checkout-extensies en tracking die de waarheid rapporteert.

    • Themaperformance: dode app-scripts verwijderen, Liquid en JavaScript, afbeeldingen en fonts inkorten, gemeten tegen Core Web Vitals voor en na.
    • Maatwerk-apps en integraties met de Admin- en Storefront-API's: ERP-, PIM-, marktplaats- en magazijnsyncs die valideren voor ze schrijven en elke run loggen.
    • Webhook-ontvangers die tegen duplicaten, retries en late events kunnen, zodat een bestelling één keer wordt verwerkt.
    Lees verder

Groei

Wat er gebeurt zodra de site werkt: experimenten, campagnes en meting waarvan de cijfers te vertrouwen zijn.

  1. Conversie-optimalisatie

    Experimenten op de checkout, productpagina's en landingspagina's die goed gemeten worden, met de infrastructuur eerst op orde zodat de cijfers te vertrouwen zijn.

    • Funnelanalyse uit echte data: GA4, serverlogs, sessieopnames waar consent het toelaat en de eigen foutlogs van de checkout, om de stap en de reden te vinden waarop mensen afhaken.
    • Eerst de infrastructuur repareren: paginasnelheid, formulier- en checkoutfouten, tracking die één keer afgaat, zodat een experiment de verandering meet en niet de ruis.
    • Experimenten met een geschreven hypothese, een steekproefgrootte en een stopregel, geïmplementeerd in de templates in plaats van in een client-side tool die flikkert.
    Lees verder
  2. Digitale marketing en advertenties

    Google Ads- en Meta-campagnes met schone feeds, conversietracking die klopt met de bestellingen, en rapportage die laat zien wat het geld deed.

    • Conversietracking die klopt met de winkel: Google Ads-conversies met orderwaarden, de Meta-pixel met Conversions API en deduplicatie, gebouwd op de GA4- en Tag Manager-events, consent geregeld.
    • Productfeeds voor Google Merchant Center en Meta-catalogi, gegenereerd uit de winkeldata, gevalideerd voor het indienen, met de afkeuringen verklaard en bij de bron opgelost.
    • Campagnestructuur en instellingen voor Google Search, Shopping en Performance Max en voor Meta: accountstructuur, doelgroepen, budgetten, negatieven en de regels om ze te wijzigen.
    Lees verder
  3. Technische SEO en meting

    Crawlbaarheid, Core Web Vitals, gestructureerde data en GA4- of Tag Manager-tracking die blijft werken na het volgende redesign.

    • Technische audit: crawl, indexering, canonicals, hreflang, redirects, sitemaps, robots, paginering en de rendering van JavaScript-zware templates.
    • Core Web Vitals aanpakken bij de bron: templates, afbeeldingen, fonts, scripts en caching, geen plugin die het symptoom verbergt.
    • Gestructureerde data die bij de pagina past: Article, Product, FAQ, Breadcrumb en Organization, gegenereerd vanuit templates en gevalideerd bij elke release.
    Lees verder

Systemen

De machinerie achter de voorkant: AI-assistenten, klantreizen en de servers waar alles op draait.

  1. AI-assistenten voor support en e-commerce

    Retrieval, antwoordvalidatie, modelroutering en toolautorisatie voor assistenten die met echte klanten praten, gebouwd om in productie te draaien, niet om te demonstreren.

    • Retrieval over je documenten, catalogus en eerdere gesprekken: hybride zoeken op PostgreSQL (volledige tekst plus vectoren), met filters per tenant, taal en markt.
    • Antwoordvalidatie voor verzending: prijzen, links, productidentificaties en beleidsclaims worden getoetst aan de opgehaalde bronnen; claims zonder bewijs worden tegengehouden of overgedragen aan een mens.
    • Modelroutering over aanbieders achter één contract, met fallback, circuit breakers en budgetten per tenant.
    Lees verder
  2. Marketingautomatisering en klantreizen

    Marketo, Mailchimp, n8n en maatwerk journey builders die veilig opnieuw kunnen draaien, met AI waar het werk scheelt en meting die laat zien wat een flow opleverde.

    • Journey- en lifecycle-ontwerp: welkom, browse- en winkelwagenherstel, herhaalaankoop, win-back, lead nurturing, met in- en uitstapregels op papier.
    • Implementatie in Marketo, Mailchimp of n8n, of een maatwerk journey builder op je database wanneer de tools de logica niet kunnen uitdrukken.
    • Integraties tussen shop, CRM en e-mail: idempotente syncs, ontdubbeling, toestemming die meereist, fouten die zichtbaar zijn in plaats van stil.
    Lees verder
  3. Servers, virtualisatie en back-ups

    Linux-servers voor winkels en producten, beheerd met monitoring, geteste restores en een uitrolpad dat terug te draaien is; VMware en Docker waar ze hun plek verdienen.

    • Serverinrichting en verharding op Linux: Nginx of Apache, PHP-FPM-pools, MySQL of PostgreSQL, Redis, firewall, SSH-toegang, updates, met de configuratie in versiebeheer.
    • Back-ups met hersteloefeningen: wat wordt geback-upt, waarheen, hoe vaak, hoe lang een restore duurt, op schema getest en opgeschreven.
    • Monitoring en alerts die een mens bereiken: schijf, geheugen, PHP-workers, wachtrijdiepte, certificaatverloop, foutpercentage, uptime.
    Lees verder

Begin met een audit met vaste scope

De meeste projecten beginnen hier. Ik lees het systeem zoals een request het ziet: code, configuratie, logs, data en de cijfers die je al rapporteert. Je krijgt een schriftelijk rapport met de oorzaken, het bewijs en een geordende lijst van wat er moet veranderen, of ik het werk daarna doe of niet.

Vraag een audit aan

Wat een audit omvat

  • Het requestpad: templates, caching, PHP, database, integraties
  • Data en integraties: imports, webhooks, syncs, wat er gebeurt bij een retry
  • Voor AI-assistenten: retrievalkwaliteit, validatie, autorisatie, budgetten
  • Meting: crawlbaarheid, gestructureerde data, GA4- en Tag Manager-events
  • Groei: campagnestructuur, conversietracking, de checkoutfunnel
  • Operationeel risico: back-ups, herstel, logs, toegang

Hoe ik werk

Drie samenwerkingsvormen. Elke vorm heeft een schriftelijke scope voor de start en een schriftelijke overdracht aan het eind.

Audit met vaste scope
Een afgebakend systeem, een afgebakende vraag, een schriftelijk rapport met oorzaken, bewijs en een geordende lijst wijzigingen. Bruikbaar op zichzelf of als eerste stap van een bouwproject.
Bouwproject
Een afgesproken scope met acceptatiecases, gebouwd op een testkopie, uitgerold met een rollbackpad en overgedragen met documentatie. Wijzigingen in de scope worden opgeschreven, niet stilzwijgend opgevangen.
Doorlopende retainer
Een vast deel van mijn tijd per maand voor beheer, verbetering en het incidentele noodgeval, met een korte maandelijkse notitie over wat er is gedaan en wat volgt.
Contractering
Diensten worden geleverd door Wizutech OÜ, een in Estland geregistreerd bedrijf, aan klanten in de Europese Unie en andere landen, en door Wizutech Teknoloji, een in Turkije geregistreerd bedrijf, aan klanten in Turkije. De contracterende entiteit wordt bepaald door de vestigingsplaats van de klant en de toepasselijke regelgeving en wordt in het voorstel genoemd; contract, facturering, btw en toepasselijk recht volgen die entiteit. Het werk wordt in beide gevallen uitgevoerd door Hasan Gültekin. Juridische informatie

Waarom één senior persoon

Je spreekt met de persoon die de logs leest, de code schrijft en er daarna voor instaat. Er is geen overdracht tussen sales, een projectmanager en een developer, dus onderweg raakt niets kwijt. Beslissingen worden opgeschreven op het moment dat we ze nemen, in de repository en in een kort document dat je houdt, zodat de volgende persoon het werk zonder mij kan oppakken.

Veelgestelde vragen

Werk je op afstand?

Ja. Ik ben gevestigd in Istanbul en werk op afstand met klanten in de EU en Turkije. Toegang tot het systeem, een gedeeld kanaal en een vast overleg zijn genoeg; dagen op locatie zijn mogelijk voor een kick-off of een overdracht.

Hoe beginnen we?

Stuur een bericht via het contactformulier of per e-mail met een korte beschrijving van het systeem en het probleem. Ik lees het zelf en antwoord met vragen. Past het, dan is de eerste stap meestal een audit met vaste scope, die eindigt in een schriftelijk rapport waar je met of zonder mij mee verder kunt.

Wat stuur ik als eerste?

Wat je hebt: platform en versie, hosting, verkeer, de betrokken integraties, wat je al geprobeerd hebt en een link of screenshot van het probleem. Logs, een testomgeving en leestoegang tot de repository versnellen het werk, maar zijn voor het eerste gesprek niet nodig.

Met welke platformen werk je?

Magento 2 met Hyvä, WooCommerce en WordPress, en Shopify voor winkels en sites; daaromheen PHP-, TypeScript- en PostgreSQL-services op Linux-servers die ik zelf beheer. Marketo, Mailchimp en n8n voor automatisering; GA4, Google Tag Manager, Google Ads en Meta voor meting en campagnes. Voor AI-werk bouw ik op meerdere modelaanbieders achter één routeringslaag.

Met welk bedrijf sluit ik een contract?

Diensten worden geleverd door Wizutech OÜ, een in Estland geregistreerd bedrijf, aan klanten in de Europese Unie en andere landen, en door Wizutech Teknoloji, een in Turkije geregistreerd bedrijf, aan klanten in Turkije. De contracterende entiteit wordt bepaald door de vestigingsplaats van de klant en de toepasselijke regelgeving en wordt in het voorstel genoemd; contract, facturering, btw en toepasselijk recht volgen die entiteit. Het werk wordt in beide gevallen uitgevoerd door Hasan Gültekin.

Werk je aan iets vergelijkbaars?

Ik neem een klein aantal platform-, AI-integratie- en performanceprojecten aan. Vertel me wat je draait en waar het knelt.

Dienst aanvragen