All selected work
Backend systemsIn development

Haus enquiry operations

Backend development for dependable enquiry capture, consent handling and independently retried follow-up delivery.

TypeScriptPostgreSQLPrismaVitest
The context

Enquiry workflows need durable storage, meaningful confirmation and reliable follow-up when external services fail.

My backend work connects visitor enquiries to durable storage and follow-up workflows. This case study describes the engineering approach at a high level, without client records, integration settings or internal operating details.

What I built

From requirements to working code.

  • Developed a shared enquiry flow with durable storage and explicit confirmation.
  • Used database transactions to save enquiry data, consent choices and queued follow-up work consistently.
  • Separated delivery destinations so failures can be retried independently.
  • Validated receipts and preserved submission references to support safe retries.
  • Added automated tests for persistence failures and delivery recovery.
Engineering decisions

A receipt means the enquiry is saved

Confirm success after durable storage completes, and track later delivery separately.

Retry each destination independently

Keep destination-specific delivery state and stable references so a retry can target the work that still needs to finish.

Keep consent specific

Treat optional marketing choices separately from the enquiry itself.

Evidence & status

What the work supports.

  • Local tests cover transaction failures, receipt validation and independently retried destinations.
  • The implementation is development work; production delivery has not been verified.
Where it stands

This is implemented development work. Production delivery remains unverified. Client records, service configuration and internal rollout plans are kept private.

Next projectHybrid RAG workbench