Hammers Lab

Studio di software indipendente

Costruiamo software che va in produzione.

Niente slide deck. Niente proof-of-concept che marciscono in una cartella. Prodotti veri, in produzione, con piano di rollback.

Hammers Lab è uno studio unipersonale con un prodotto shipato e un rapporto produzione/cliente sospettosamente alto. Modelliamo i domini, scriviamo il backend, shipiamo il frontend, colleghiamo le integrazioni e restiamo per le alert delle 2 di notte.

Un cliente. Un prodotto shipato. Zero loghi finti.

Logo Hammers Lab: provetta sorridente con martelli incrociati

Cosa facciamo

Quattro modi in cui aiutiamo: scegli uno, combinali, o passaci l'intero problema.

Product engineering

Dal modello di dominio al pulsante di deploy. Web app, API, pannelli admin: tipizzati, testati, fatti per durare più dello sprint.

  • Domain-driven design e progettazione API
  • Full-stack TypeScript (Node, React, Astro)
  • Strumenti admin, dashboard e UX operativa

Sistemi e integrazioni

Il tuo software deve parlare con quello di qualcun altro. Costruiamo adapter, code e webhook perché lo faccia, in modo affidabile.

  • Integrazioni API terze parti e job di sincronizzazione
  • Messaggistica event-driven e pattern outbox
  • Pipeline WhatsApp, email e notifiche

Infrastruttura e DevOps

Docker, CI/CD, osservabilità e il pulsante di rollback che nessuno considera finché non serve alle 2 di notte.

  • Deploy containerizzati su VPS o cloud
  • Pipeline GitHub Actions e release zero-downtime
  • Monitoraggio, alerting e playbook incidenti

Consulenza tecnica

Seconda coppia d'occhi su architettura, scelte di stack o un codebase cresciuto più in fretta della documentazione.

  • Revisioni architetturali e ADR
  • Selezione stack e pianificazione migrazioni
  • Audit del codice con output actionable

PlayPadel

Piattaforma operativa per club di padel

Sync prenotazioni con Playtomic, notifiche WhatsApp via Twilio, tooling admin e infra con rollback automatico dei deploy.

  • Architettura esagonale con confini di dominio chiari
  • Messaggistica outbound affidabile con pattern outbox
  • Rollback Docker automatico su health check falliti
Leggi il case study

Come lavoriamo

Quattro step. Nessuna fase misteriosa in cui non succede niente.

  1. 01

    Discovery

    Mappiamo il dominio, identifichiamo le integrazioni e concordiamo cosa significa 'fatto' prima di scrivere codice.

    Workshop, user flow, sketch del modello dati, risk register e scope scritto condivisibile con gli stakeholder.

  2. 02

    Design

    Decisioni architetturali, contratti API e wireframe UI: documentati, non solo discussi in call.

    ADR per scelte non ovvie, spec OpenAPI, schema database e piano di deploy.

  3. 03

    Build

    Delivery incrementale con demo settimanali. Vedi software funzionante, non slide di status.

    CI dal giorno uno, test automatici sui path critici, feature flag per cambi rischiosi.

  4. 04

    Operate

    Non sparisce dopo il lancio. Monitoraggio, runbook e un pulsante rollback che speri di non usare mai.

    Health check, alerting, documentazione incident response e supporto continuativo opzionale.

Tech che usiamo

Lista onesta: sono gli strumenti che usiamo, non un muro di loghi per impressionare gli acquisti.

  • TypeScript
  • Node.js
  • Next.js
  • Astro
  • PostgreSQL
  • Prisma
  • Docker
  • GitHub Actions
  • Cloudflare
  • Twilio
  • Sentry

Scegliamo l'opzione noiosa e collaudata, a meno che non ci sia un motivo specifico.

Hai qualcosa che vale la pena costruire?

Raccontaci cosa vuoi shipare. Ti diremo onestamente se siamo il fit giusto, e se non lo siamo, te lo diremo lo stesso.

Inizia un progetto