Marsdon Studio

Bob Marsdon

Senior Frontend Developer / Fullstack Developer

Ik bouw en onderhoud webapplicaties met focus op performance, gebruiksvriendelijkheid en onderhoudbaarheid.

Portret van Bob Marsdon

Werk

Projecten

Een compacte selectie uit mijn CV, met nadruk op interfaces, platformontwikkeling, adminomgevingen en onderhoudbare systemen.

2025

Caucasian Language Library

Online bibliotheek voor minderheidstalen in de Kaukasus, met teksten, vertalingen, metadata en multimedia. Inclusief een custom adminomgeving voor het beheren van content.

Stack: React · TypeScript · TailwindCSS · Node.js · Fastify · Prisma · PostgreSQL · TanStack Query

Mijn rol: Contentplatform en custom adminomgeving opgezet

CaucLang interface
2018 - 2025

Denksport PLAY

White-label puzzelplatform, later uitgebouwd tot Denksport PLAY met multiplayerfunctionaliteit, statistieken en uitgebreide UX-opties.

Stack: TypeScript · React · Redux · Playwright · Webpack · Docker

Mijn rol: Puzzeltypes, gridsystemen, zoom, multiplayer en platformfeatures

Denksport PLAY
2025

ESTA Nederland

Herstructurering en modernisering van een bestaande WordPress-website, met vernieuwde vormgeving, responsive layout en het oplossen van functionele problemen.

Stack: WordPress · TailwindCSS · PHP · ACF · Vite

Mijn rol: Frontend uitwerking, responsive verbeteringen en technische fixes

ESTA Nederland
2023

LocatieLAB

Doorontwikkeling van een bestaande React-applicatie met interactieve kaart, uploadfeature, PDF-rapportage en uitbreidingen in de custom adminomgeving.

Stack: React · Styled Components · Node.js · Express · Sequelize · PostgreSQL · Mapbox · Docker

Mijn rol: Nieuw ontwerp, kaartfeatures, datasets en adminuitbreidingen

LocatieLAB
2022

Clarify

Implementatie van het volledige ontwerp voor Verkeersverwachtingen.nl, inclusief interactieve kaart met werkzaamheden, reisopties en gestylde formulieren.

Stack: WordPress · Sage · PHP · ACF · Mapbox · Gravity Forms · Gulp

Mijn rol: Frontend implementatie en WordPress uitwerking

Clarify
2012 - 2017

De Persgroep (DPG Media)

Ontwikkeling van actie- en campagnewebsites, interne tools en statistiekenpagina’s. Ook een custom CMS gebouwd waarmee marketingafdelingen zelfstandig actiesites konden aanmaken en beheren.

Stack: PHP · JavaScript · jQuery · MySQL · HTML · CSS

Mijn rol: Full-stack development en custom CMS

De Persgroep (DPG Media)

Persoonlijk werk

Eigen projecten

Projecten waarin ik experimenteer met interactie, productdenken en nieuwe technologie.

Zèta Trio Live

Mobiele webapplicatie

Zèta Trio Live

Webapplicatie ontwikkeld voor live optredens van het Zèta Trio, waarin publiek via hun telefoon real-time informatie en visuals over de muziek kon volgen.

Stack: React · JavaScript · Socket.IO · VexFlow

Musician's PlatformMusician's Platform tweede screenshot

UX concept & prototype

Musician's Platform

Onderzoek en ontwerp van een platform voor musici om repertoire, studiemomenten en concerten te organiseren. Focus op workflow, structuur en informatiearchitectuur.

Stack: Adobe XD · UX design · Research

Huishoud- & maaltijdplanningsappsHuishoud- & maaltijdplanningsapps tweede screenshot

Persoonlijke tools

Huishoud- & maaltijdplanningsapps

Twee webapplicaties voor eigen gebruik: één voor het automatisch plannen van maaltijden en boodschappen, en één voor het structureren van huishoudelijke taken met visuele statusbalken en credits.

Stack: React · Firebase · Firestore · Product logic · Gamification

Over mij

Frontend focus, brede technische basis

Ik ben een full-stack developer met focus op frontend. Ik werk graag aan complexe interfaces, datagedreven webapplicaties en onderhoudbare systemen die in productie echt moeten blijven draaien.

Achtergrond in informatica en wiskunde (Universiteit Leiden), en daarnaast opgeleid als klassiek pianist (Koninklijk Conservatorium).

Ik werk vooral met React, TypeScript en moderne frontend tooling, en verdiep me daarnaast verder in Next.js en moderne webarchitectuur.

Naast development ben ik actief als pianist. Bekijk marsdon.nl

Contact

Laten we praten

Beschikbaar voor freelance projecten en samenwerkingen.

Tech stack

Technologieën & workflow

Frontend

ReactNext.jsTypeScriptJavaScriptTanStack QueryTailwindCSSStyled ComponentsSassHTMLCSS

Backend

Node.jsExpressFastifyPrismaSequelizePostgreSQLMySQLPHP

Tools & workflow

ViteWebpackDockerDigitalOceanNetlifyVercelGit / GitHubESLintPrettierPlaywrightMapboxFigmaScrum / AgileJira