Notities
Blog
Notities over frontend, SEO, AI, analytics en het bouwen van echte producten.
42 artikelen
Waarom ik gitae.com heb gebouwd: een tool voor diepgaande website- en infrastructuurcontrole
Ik heb gitae.com gebouwd om sneller antwoord te krijgen op een belangrijke vraag: ligt de site er echt uit, of zit het probleem alleen aan mijn kant?
Waarom TypeScript volgens mij de beste taal is voor Codex bij echte softwarelevering
Als het doel productiesoftware is in plaats van demo-code, geeft TypeScript Codex meer structuur, betere feedback en meer controle.
Jurfi.com: een browsergebaseerde studio voor juridische documenten met focus op duidelijkheid
Jurfi.com is mijn nieuwe browsergebaseerde studio voor juridische documenten, gebouwd om rommelige documentopmaak om te zetten in duidelijkere en beter gestructureerde werkconcepten, zonder te doen alsof AI een advocaat vervangt.
Mijn eerste SaaS-omzet: waarom die eerste 10 dollar zoveel betekende
Mijn eerste online betaling voor een product dat ik zelf had bedacht en gebouwd was maar 10 dollar, maar het bewees wel dat een echte gebruiker er echte waarde in zag.
Hoe Codex mij helpt om 15 projecten tegelijk te reviewen
Met Codex in VS Code kan ik het repetitieve deel van bugreview, SEO-controle, vertalingen, lokalisatie en tests over meerdere projecten veel sneller afhandelen, zonder handmatige beoordeling los te laten.
Waarom ik de laatste 3–5% van Codex Plus bewaar voor de grootste engineeringtaken
Een kleine verschuiving in mijn workflow veranderde hoe ik Codex Plus gebruik: als de limiet bijna op is, kies ik niet voor veilige kleine prompts maar voor het zwaarste technische werk.
Hoe technische SEO-fouten mijn site uit Google Search lieten verdwijnen
Mijn site verloor niet alleen posities. Hij verdween volledig uit Google, en dat liet me zien hoe snel technische SEO-fouten vertrouwen kunnen vernietigen.
Vijf jaar later voelt de basis M1 MacBook nog steeds als een van mijn beste techaankopen
Na vijf jaar intensief dagelijks gebruik voelt mijn basis M1 MacBook nog steeds als een uitzonderlijk goede aankoop op de lange termijn.
Hoe AI en Next.js de lancering van mijn project in 4 talen veel eenvoudiger maakten dan verwacht
Een kleine wijziging in de contentstructuur, AI-ondersteunde vertaling en Next.js maakten een lancering in 4 talen veel eenvoudiger en beter schaalbaar dan ik had verwacht.
Ik heb qrviz gelanceerd: waarom ik een gratis QR-codegenerator bouwde zonder verdienmodel
Ik lanceerde qrviz.com als gratis QR-codegenerator, niet omdat het de slimste zakelijke zet was, maar omdat het bouwen van nuttige producten mij nog steeds meer energie geeft dan bijna iets anders.
In je eentje een Character AI-achtige chatbot bouwen: waarom echte personages het moeilijkste zijn
Het lanceren van een Character AI-achtige chatbot in 13 talen liet me zien dat de lastigste taak niet programmeren is, maar personages maken die warm, geloofwaardig en consistent aanvoelen.
Waarom klanten krijgen moeilijker is dan een SaaS bouwen
Voor veel ontwikkelaars voelt coderen logisch en overzichtelijk, maar na de lancering blijken distributie, positionering en retentie het echte moeilijke werk.
Ik bouwde mijn eigen Character AI helemaal alleen, en de launch maakte het echt
Mijn Character AI in mijn eentje bouwen was al een uitdaging, maar zodra betalingen live gingen veranderde het van een zijproject in een echt product met echte verantwoordelijkheid.
AI-hallucinaties bij het maken van animepersonages blijven bizar
Tijdens het maken van animepersonages voor rizae.com met ChatGPT zie ik steeds weer hetzelfde: AI kan indrukwekkend zijn en tegelijk overduidelijke fouten vol vertrouwen negeren.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
De Russische IT-arbeidsmarkt in 2026: hoe het echt voelt
De concurrentie is bikkelhard: meer sollicitanten, salarissen die stilstaan of dalen, en veel minder functies die echt de moeite waard lijken.
Wanneer AI een extra hand toevoegt en volhoudt dat er niets aan de hand is
Beeldmodellen kunnen met veel zelfvertrouwen ongelijk hebben, en zelfs correctieprompts mislukken soms op verrassend hardnekkige manieren.
Webdevelopment, solo-projecten en een korte intro
Een korte intro: zes jaar in webdevelopment, nog steeds bezig met solo-projecten, en altijd open voor goede gesprekken over tech.
Terug van vakantie en meteen weer de code in
Vier dagen gefocust bouwen herinnerden me eraan hoeveel ik na een pauze geniet van diep technisch werk.
Muntthee, 3.500 commits en een echte pauze
Een korte reflectie op een sprint van vier maanden, een verjaardag in Marokko en waarom echte rust ertoe doet na een lange periode van aanhoudende output.
Hoe ik met DeepSeek en Node.js veel sneller een AI SaaS lanceerde
Hoe DeepSeek me hielp om door de MVP-barrière heen te breken en van een lege repo naar een werkend platform te gaan.
Mijn virale Threads-post werd verwijderd vanwege een vriendelijke reactie
Een pijnlijke herinnering aan hoe riskant geleende platforms zijn: een nieuw developersaccount begon net tractie te krijgen en werd toen ineens geschorst.
Posting My First TikTok at 28
I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
Hoe ik in 15 minuten van Reddit werd verbannen
Ik koos voor de langzame, voorzichtige manier om Reddit te gebruiken en werd alsnog bijna meteen permanent verbannen.
Oude domeinen slepen oude bagage mee
Een 25 jaar oud domein bracht bots uit het verleden, verspilde crawlcapaciteit en een SEO-probleem mee dat pas echt werd opgelost met gerichte 410-responses.
Waarom mijn site bijna geen verkeer uit Rusland kreeg
Het probleem was niet de vraag. Het waren Cloudflare, Russische blokkades en de migratie die de toegang uiteindelijk herstelden.
Waarom statische sites zo goed omgaan met botlawaai
Mijn logs zitten vol scanners en exploitprobes, maar de stack merkt er nauwelijks iets van. Dat is precies het voordeel van statische levering.
Yandex versus Google bij een nieuw project
Yandex begon al echt verkeer te sturen, terwijl Google amper bewoog. Dat contrast laat goed zien hoe verschillend beide zoekmachines nieuwe sites behandelen.
Yandex indexeerde in één nacht meer dan 4.000 pagina’s
Een mooie mijlpaal in programmatic SEO: duizenden statische pagina’s kwamen in één keer in de index terecht.
Eén maand SEO-experimenten: 632 bezoekers en veel vragen
Een maand praktisch SEO-werk leverde echt verkeer op, een paar verrassingen en een veel scherper beeld van wat daadwerkelijk effect heeft.
Van frontendwerk naar praktische SEO
Ik bouwde een Next.js-sideproject om SEO te leren, en uiteindelijk presteerde Yandex veel beter dan Google.
Waarom ik Yandex Metrica boven Google Analytics koos
Na een week echt gebruik gaf Yandex Metrica mij duidelijkere gedragsdata en een veel beter beeld van hoe mensen zich door de site bewegen.
Hoe 308-redirects me hielpen een sitemap-chaos in te dammen
Yandex las duizenden URL's verkeerd, en proactief ingestelde 308-redirects hielden crawlers weg van kapotte paden.
De Google-lanceringspiek is geen echte groei
Een grote piek bij de lancering kan geweldig voelen, maar verdwijnt vaak snel weer. Daarom moeten nieuwe sites niet te veel vertrouwen op die wittebroodswekenfase.
In één nacht 2.000 pagina’s kwijt in Yandex
Een harde reminder dat SEO-volatiliteit nu eenmaal bij het spel hoort, zelfs als een project juist goed lijkt te groeien.
Twee prijzen winnen op Moscow JS 66
Een avond vol talks over Telegram-bots, TypeScript en AI, plus de vragen die ervoor zorgden dat ik met twee prijzen naar huis ging.
Aantekeningen van PiterJS
Wat er bij PiterJS in Sint-Petersburg uitsprong: FrontOps, performance en de waarde van goed voorbereid komen opdagen.
My Multilingual Next.js Blog Reached 500 Impressions in One Week
After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
Notities van MoscowJS 65
Een korte terugblik op MoscowJS 65 bij T Bank, de sessies die eruit sprongen en waarom lokale JavaScript-meetups nog altijd belangrijk zijn.
Nieuwe site, nieuwe richting
Ik heb een nieuwe portfoliosite gelanceerd, gebouwd op zes jaar ervaring en de volgende golf van AI-gerichte side projects.