Werk
Op deze pagina beschrijf ik een selectie van langlopende projecten waar ik bij betrokken ben geweest.
De nadruk ligt op eigenaarschap, verantwoordelijkheden en het type systemen dat ik heb gebouwd en onderhouden. Het doel is om een realistisch beeld te geven van het werk en hoe deze systemen zich in de loop van de tijd hebben ontwikkeld.
Hovenier.nl
Ik werk sinds begin 2019 aan hovenier.nl en ben verantwoordelijk voor het complete platform: van ontwikkeling tot dagelijkse operatie.
Het project begon als een eenvoudige bedrijvengids voor hoveniers en groeide geleidelijk uit tot een veel complexer systeem door jarenlang te experimenteren en itereren in een echte markt.
Ik ben verantwoordelijk voor de volledige technische realisatie en dagelijkse operatie van het platform. In de praktijk betekent dit ook eigenaarschap nemen buiten development alleen: ideeën valideren, performance en conversie verbeteren, en bepalen welke richtingen de moeite waard zijn om verder in te investeren en welke niet.
Ontwikkeling van het platform
Door de jaren heen heb ik verschillende features en deelprojecten ontwikkeld, waaronder:
- Een plantengids met een database van tuinplanten, opgebouwd uit gescrapete brondata en aangevuld met zelfgeschreven content
- Inspiratiesecties die portfolioafbeeldingen van bedrijfsprofielen groeperen in thematische overzichten (bijvoorbeeld voortuinen, onderhoudsarme tuinen en tuinconstructies)
- Aanvullende content zoals informatieve pagina's, blogposts en een tuinkalender
- Voortdurende optimalisatie van layout, performance en conversie over de hele site
- Uitbreidingen van de oorspronkelijke bedrijvengidsfunctionaliteit, waaronder verbeterde portfolio's, reviews en profielbeheer
- Een dropshipping webshop voor tuinplanten gemaakt met WooCommerce (inmiddels gestopt)
- Een productvergelijker die aanbiedingen van meerdere webshops verzamelde, waardoor bezoekers de laagste prijs konden vinden en via affiliate links naar de betreffende webshop werden doorgestuurd (later gestopt vanwege beperkte commerciële waarde en SEO-afwegingen)
Een aantal van deze deelprojecten zijn bewust weer gestopt toen ze ineffectief bleken of niet in lijn waren met de langetermijnrichting van het platform.
Leadmarktplaats
Het belangrijkste onderdeel van hovenier.nl is een volledig zelf gebouwde leadmarktplaats, die sinds begin 2020 continu in ontwikkeling is en qua functionaliteit vergelijkbaar is met de grotere platformen in deze markt.
Dit systeem is volledig nieuw ontwikkeld en omvat onder andere:
- Een uitgebreid aanvraagformulier dat meerdere klustypen ondersteunt en door de jaren heen is geoptimaliseerd voor conversie
- Geautomatiseerde validatie van binnenkomende leads, inclusief e-mailbevestiging, telefoonnummercontroles en detectie van dubbele accounts en aanvragen
- Moderatieworkflows ondersteund door automatische waarschuwingen en reviewtools
- Leadoverzichten voor bedrijven met zoek- en filteropties op afstand en categorie, opgeslagen zoekopdrachten en snelle toegang tot relevante leads
- Notificatie-instellingen waarmee bedrijven alerts kunnen ontvangen voor nieuwe relevante leads
- Een creditsysteem waarmee bedrijven binnen de applicatie betalen om te reageren op leads. Credits worden gekocht via betaalprovider Mollie.
- Meerdere manieren voor bedrijven om op leads te reageren, zoals interesse tonen of direct contact opnemen
- Berichtenfunctionaliteit waarmee klanten en bedrijven via het platform kunnen communiceren, met herinneringen en follow-ups
- Automatische terugbetaling van credits wanneer een klant niet reageert
- Wekelijkse, gepersonaliseerde e-mailsamenvattingen op basis van voorkeuren en activiteit
- Accountinstellingen en e-mailvoorkeuren
- Een uitgebreide backend voor het afhandelen van workflows, monitoren van activiteit, beheren van data en bekijken of exporteren van rapportages
Het systeem is sinds 2020 in gebruik. In die tijd heb ik het doorlopend onderhouden, gerefactord en aangepast naarmate requirements veranderden en inzichten uit de praktijk duidelijker werden.
Andere projecten en platformen
Naast hovenier.nl heb ik aan verschillende andere projecten en platformen gewerkt, soms met een zakenpartner, soms alleen.
Enkele voorbeelden zijn affiliate-gedreven websites, leadgeneratie websites, datagedreven applicaties en consumentgerichte tools. Sommige van deze projecten zijn nog steeds actief, andere zijn gestopt vanwege marktomstandigheden of strategische beslissingen.
Bij deze projecten omvatten mijn verantwoordelijkheden onder andere:
- Applicatielogica en datamodellering
- Integraties met third-party services en APIs
- Background jobs en automatisering
- Verwerken en normaliseren van data
- Doorlopend onderhoud en doorvoeren van verbeteringen
Werken aan eigen projecten over langere tijd heeft me veel geleerd over wat in de praktijk wel en niet werkt.
Werk voor klanten
Naast eigen projecten heb ik ook voor klanten gewerkt aan websites en webapplicaties.
Dit werk betrof voornamelijk websites en webapplicaties, zowel gebouwd op een bestaand CMS als volledig op maat gemaakt. Klanten waren meestal kleine bedrijven en organisaties. De focus lag doorgaans op betrouwbaarheid, duidelijkheid en praktisch gebruik, in plaats van op design of marketing.
Dit waren vaak langlopende samenwerkingen in plaats van korte, eenmalige opdrachten.
Open source
Tussen 2015 en 2017 heb ik de Laravel- en Lumen-modules voor het Codeception testing framework ontwikkeld en onderhouden.
Codeception had op dat moment nog geen module voor Laravel 5. Ik heb die gebouwd, en later ook een voor Lumen. Daarnaast werkte ik samen met andere maintainers, hield ik de modules up-to-date met nieuwe framework-versies en handelde ik issues af.
Tot slot
Bij de meeste van deze projecten ben ik langdurig verantwoordelijk geweest voor wat ik heb gebouwd. Niet alleen het bouwen zelf, maar ook het onderhouden, verbeteren en soms bewust stoppen.
Meer informatie over hoe ik werk en samenwerk is te vinden op de Werkwijze pagina.