Skip to content
View wouthh's full-sized avatar

Block or report wouthh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wouthh/README.md

Wout

Backend-focused full-stack engineer building reliable domain systems, APIs, and data workflows.

I work across PHP/Symfony, TypeScript/Node.js, Java/Kotlin, and Python. My focus is evolving business rules safely, designing secure integrations, and delivering changes with tests, static analysis, migrations, rollback plans, and production-minded verification.

Building personal software since 2013. My public work combines current inspectable code, sanitized engineering case studies, and reusable AI-assisted engineering practices.

I use AI-assisted tools within a human-owned engineering process: explicit scope, repository safeguards, tests, security checks, review, and evidence-backed acceptance.

Selected engineering work

  • Equipment Service Desk: A synthetic PHP/Symfony backend demonstrating policy-based triage, authorized workflows, conflict-safe updates, transactional persistence, and asynchronous reports.
  • Engineering portfolio — Architecture, trade-offs, testing, security, and delivery lessons from domain systems, modular platforms, and local-first data.
  • AI-assisted engineering playbook — Reusable templates, repository safeguards, tested utilities, and a complete fictional delivery example.
  • Local-first reconciliation — A current Python and SQLite project using provenance, dry-run planning, guarded synchronization, and conservative failure handling.

Core engineering strengths

  • Domain backends, evolving business rules, APIs, and asynchronous processing.
  • Data modelling, persistence, ETL, reporting, reconciliation, and migrations.
  • Authentication, authorization, secure integrations, and failure-closed behavior.
  • Testing, static analysis, CI/CD, rollback, smoke testing, and production diagnosis.

I am most at home in backend work where correctness spans code, configuration, persisted state, and delivery. That includes PHP, Symfony, Doctrine, and PostgreSQL as a primary stack, with broader work across TypeScript services, JVM systems, Python tooling, relational and document databases, containers, and cloud delivery.

I prefer explicit system boundaries, small reviewable changes, and evidence that matches the claim being made. In practice, that means tracing a rule across its consumers, testing failure paths, separating configuration from authority, and treating rollout, observability, and recovery as part of the implementation.

The linked case studies use sanitized architecture, synthetic examples, and original diagrams. They describe real engineering decisions without publishing proprietary source, operational data, or identifying organization details.

Availability and contact

Open to remote roles and employer-supported relocation.

Working languages: Dutch, English, French, and Spanish.

Recruiter contact: email me

Pinned Loading

  1. equipment-service-desk equipment-service-desk Public

    Synthetic PHP/Symfony equipment service desk with policy-based triage, guarded transitions, audit history, and asynchronous reports.

    PHP

  2. engineering-portfolio engineering-portfolio Public

    Sanitized engineering case studies on domain systems, modular platforms, local-first data, testing, security, and delivery.

  3. ai-assisted-engineering-playbook ai-assisted-engineering-playbook Public

    Reusable templates, safeguards, and tested utilities for AI-assisted software delivery with human verification.

    Python

  4. hardcore-radio-logger hardcore-radio-logger Public

    Local-first radio discovery and library reconciliation with SQLite provenance, dry-run planning, and guarded synchronization.

    Python