[gsid] backend engineering · zaandam, nl
NL EN

Backend systems/
that stay up.
PHP · Python · Go · Kubernetes.

operator gsid · Guido Smit
locatie Zaandam, NL
sinds 2007
status ● nieuwe opdrachten welkom
projecten

· kdef.dev
· timepickr.net
· middleblock
· ceems

$ cat about.md

Backend-engineering die de maandagochtend overleeft.

gsid is een zelfstandige backend-developer uit Zaandam. Ik ontwerp, bouw en draai services voor producten die het écht moeten houden onder load — niet alleen op het staging-cluster.

Het meeste werk doe ik in PHP (Symfony), Python of Go, draaiend op Kubernetes — meestal RKE2 — op Linux/Debian. Ik neem opdrachten end-to-end: van API-contract, via implementatie, tot het draaiende cluster en de runbooks die de volgende engineer om 03:00 nodig heeft.

Twee dingen die uit de praktijk zijn voortgekomen en publiek beschikbaar zijn: kdef (declaratieve HCL voor Kubernetes, open source) en Timepickr (een in de EU gehost boekingsplatform voor dienstverlenende bedrijven).

$ ls -F services/
01
/usr/local/bin/build

Backend-systemen

  • API-ontwerp & implementatie (REST, GraphQL, gRPC)
  • Integraties met externe systemen
  • Symfony-, Python- en Go-services
  • Tests, CI en observability vanaf dag één
02
/usr/local/bin/operate

Infrastructuur & operatie

  • Kubernetes / RKE2 cluster-opzet & beheer

  • Linux/Debian provisioning, hardening, back-ups

  • Beheer van MySQL, PostgreSQL, Redis

  • Monitoring met Prometheus, Grafana, Loki

  • Domeinregistraties, DNS beheer, E-mail hosting en website hosting

03
/usr/local/bin/rescue

Migraties & optimalisaties

  • Performance-werk op bestaande systemen
  • Symfony major-version upgrades
  • Lift-and-shift naar Kubernetes / RKE2
  • Documentatie voor wie het overneemt
$ stack --list
talen
PHP 8.x · Python 3.x · Go 1.2x · TypeScript (occasional)
frameworks
Symfony · Doctrine
orchestration
Kubernetes · RKE2 · Helm · Argo CD · Flux · kdef
data
MySQL / MariaDB· PostgreSQL · Redis · S3-compatible
runtime
Linux / Debian · Docker · nginx · Traefik · HAProxy
observability
Prometheus · Grafana · Loki · OpenTelemetry · Sentry
tooling
Git · GitHub Actions · Drone· VS Code
messaging
RabbitMQ · Reddis · Symfony Messenger · WhatsApp Cloud API
$ ls -la work/
drwxr-xr-x
2.4M
active
kdef
kdef — declaratieve HCL voor Kubernetes. Dezelfde syntax die Terraform-gebruikers al kennen, gecompileerd naar gewone Kubernetes YAML. Getypeerde variabelen, native loops, environment-overrides, ingebouwde sealed secrets. Open source, geschreven in Go.
stack Go · HCL · Kubernetes API
role creator & maintainer
drwxr-xr-x
12.8M
live

timepickr

Timepickr — een in de EU gehost boekings- en reserveringsplatform voor dienstverlenende bedrijven (restaurants, salons, klinieken, hotels). Multi-tenant, multi-service, multi-locatie. WhatsApp/SMS/e-mail-herinneringen, aanbetalingen, vouchers, agenda-integraties. AVG-conform.
stack PHP · Symfony · MySQL · RKE2
role ontwerp, bouw, beheer
hosting EU only
drwxr-x---

8.2M
2024
ecommerce-platform
Nederlands e-commerce-platform · Symfony major-version upgrade, opsplitsing van monoliet naar services op GCloud, migratie Throughput ~4× hoger, infra-kosten ~30% lager. Onder NDA.
stack Symfony · GCloud · Redis
duur 9 mo
role lead backend & infra
drwxr-x---

3.6M
2023
data-pipeline
Python ETL-pipeline voor een logistieke operator · verwerkt ~12M events/dag uit heterogene bronnen, gematerialiseerd naar een MySQL-warehouse met backfill en replay. Uitgerold als cron-gestuurde jobs op Kubernetes. Onder NDA.
stack Python · MySQL · K8s · NATS
duur 5 mo
role enige engineer
$ mail info@gsid.nl