Product Engineering Application

Product Engineer first, engineer second. Bringing 20+ years of software experience to build resilient TypeScript/NestJS services powering 10M+ wardrobes and Whering's new B2B offering.

TypeScript & NestJSMobile-First API DesignGCP & BullMQ QueuesPragmatic 3-Day MVPsFull-Stack Web
Interactive Proof of Work

Wardrobe Architecture & Pragmatism Simulator

Explore real-world engineering trade-offs: measure the 3-day MVP velocity advantage and simulate how mobile-aware backend design cuts payload latency, battery consumption, and Firestore costs.

3 days

“You propose simpler alternatives when a 3-day version captures 90% of a 3-week feature's value.”

3 Days (Pragmatic MVP)10 Days21 Days (3-Week Spec)

Mobile-First API Optimizations

Value Captured

90%

in 3 days

Mobile Payload

26 KB

95% leaner JSON

Battery Drain

-90%

mobile radio saved

P95 Latency

32 ms

Cloud Run response

Product Engineering Philosophy in Practice

The 3-Day MVP Advantage: By shipping a lean prototype in 3 days, Whering puts actual features in front of users 18 days faster. We validate adoption, gather telemetry, and avoid the high risk of gold-plating features that users don't end up adopting.

Estimated Monthly Firestore Bill: £204Feedback Loop: 3 days to real user data

Backend stack alignment: TypeScript • NestJS • GCP Cloud Run • Firestore • BullMQ/Redis

Designed to operate seamlessly with Whering's mobile engineers: predictable schemas, deterministic pagination, idempotency keys for offline retries, and background job queues so mobile clients never freeze waiting for ML image segmentation.

Proven Code & Systems

Why we should start a conversation

Whering is digitizing 10M+ wardrobes and launching a new B2B product from scratch. You need engineers who treat code as a tool for business impact—who ship lean MVPs, delete dead experiments, and design backend services that make mobile clients fly.

TypeScript Monorepo

Goldlabel NX Monorepo

The production workspace showcasing modular TypeScript architectures, strict API boundary definitions, CI/CD automation, and full-stack ownership.

Modular TypeScript packages with enterprise Nx build caching
React, Next.js, and server-side service orchestration
Strict typing, automated testing, and zero-compromise DX
Public NPM Package

@goldlabelapps/agent-layer

Published npm library powering structured schemas, deterministic runtimes, and observable workflow execution across production microservices.

Structured outputs and deterministic tool/function calling primitives
Confidence boundaries, schema validation, and evaluation guards
Built-in telemetry, structured logging, and observability

Product First Mindset

Code is a tool, not the trophy. Pushing back on unnecessary complexity to ship fast, validate with actual Wherers, and double down on proven engagement.

Mobile Partnering

Empathetic API design: understanding Flutter/iOS constraints, low-bandwidth commutes, battery drain, and backward-compatible schemas during staged app store rollouts.

Cloud & Autonomous Operations

GCP Cloud Run, Cloud Functions, and BullMQ/Redis worker pipelines. Deploying, monitoring, and operating reliable backend services end-to-end.

1:1 Requirement Matrix

How I align with Whering's Senior Product Engineer role

Direct comparison mapping Whering's stated job specifications to proven production experience and technical competencies.

Pillar 01

Product Engineer First, Engineer Second

Whering Looks For
“Code is a tool, the goal is user value and business impact. Done means users are using it. A merged PR isn't done until metrics prove it was worth building.”
Candidate Delivery

20+ years building customer-facing software. Empathy for the human user experience, relentless focus on post-launch adoption, and shipping fast prototypes to validate hypotheses before committing to deep refactors.

Pillar 02

Backend-Heavy & Full-Stack Capable

Whering Looks For
“Your home base is backend (TypeScript/NestJS), and you ship full-stack on the web (React/Next.js/similar) when the work calls for it. You own features end-to-end.”
Candidate Delivery

Deep TypeScript mastery across the entire stack. Designing NestJS microservices, REST/tRPC/GraphQL APIs, and Postgres/Firestore models, paired with the ability to ship polished Next.js user interfaces autonomously.

Pillar 03

Build for Mobile Without Building the Mobile App

Whering Looks For
“Design APIs that serve mobile clients beautifully, accounting for offline state, flaky network, battery drain, and app-release realities, partnering closely with mobile engineers.”
Candidate Delivery

Extensive experience crafting mobile-optimized endpoints: lean JSON payloads, idempotent sync mechanics, ETag caching headers, and delta syncing that protect battery life and guarantee offline resilience on Flutter/iOS.

Pillar 04

Cloud Infrastructure & Event-Driven Patterns

Whering Looks For
“Working knowledge of cloud infrastructure; ideally GCP (Cloud Run, Cloud Functions, Firestore), CI/CD pipelines, and event-driven patterns (BullMQ/Redis or similar).”
Candidate Delivery

Production GCP experience: serverless Cloud Run deployments, Cloud Functions triggers, NoSQL Firestore modeling, and Redis/BullMQ background queue workers for asynchronous wardrobe image ingestion and tagging.

Pillar 05

Pragmatism Over Purism & Pushing on 'Why'

Whering Looks For
“Ask 'why are we building this?' before 'how do we build this?'. Propose simpler 3-day alternatives capturing 90% of value. Treat technical debt as a calibrated tool.”
Candidate Delivery

Founder-level pragmatism. Confidently collaborating with product managers and designers to cut wasteful scope, ship lean MVPs, delete dead experiments, and selectively invest in architecture where scale actually demands it.

Candidate Discussion

Direct discussion channels for the Senior Product Engineer role at Whering

Send a Direct Message

Dispatched straight to candidate email

Direct WhatsApp

Fast response: +44 (0)7745 763122

Official Whering Application

Applying directly to Whering's hiring team? Launch the pre-filled email to team@whering.co.uk:

Open Pre-Filled Application Email