SaaS & AIDeveloper · client engagement

AI-Assisted Integration Factory for Property-Management Systems

Turns a vendor's API docs into a tested, contract-compliant integration service, graded automatically against real recorded event traffic.

Developed by Talha Saleem

25

event types

15

validation gates

330+

test files

system architecture
SYSTEM ARCHITECTUREdata flowconfig / CIFACTORYGITOPSconformsreplaygradesretryVendor API docsinputResearch agentClaudeCapability mapreviewed · gaps notedJiraepic + feature ticketsGeneratordeterministic NestJSZod contract25 event typesLLM fill loopimplements seamsGenerated serviceNestJS + seamsRecorded trafficNATS · redactedGrading harness4-way failure taxonomyValidation gates15 gates · 330+ testsDocker imagesbuilt in CIKubernetesArgo CD · dev / stage

01The problem

Every property-management-system integration was a bespoke service with no shared contract and no automated proof that it spoke the same event format as the integrations already in production.

02My contribution

Developer on the team that built the factory: an LLM research agent that maps a vendor API into a reviewable capability map, a deterministic NestJS generator that keeps regenerated code apart from hand-written seams, an LLM-assisted fill loop, and a harness that replays redacted event-bus traffic to grade every build.

03The platform

What the product does. Details are kept generic to respect the client's confidentiality.

  • Failures are classified four ways (contract, payload, ordering, missing fixture), and contract drift is detected automatically.
  • Typed wire contract in Zod with JSON Schema export and reference fixtures.
  • The capability map files an epic and per-feature tickets, so planning comes out of the same source as the code.
  • 11 architecture decision records document the design.

04Outcome

New connectors became repeatable and verifiable: two integrations generated so far, 25 event types under a typed contract, 15 validation gates and 330+ test files, deployed to dev and stage through GitOps.

05Tech stack

  • TypeScript
  • NestJS
  • NATS JetStream
  • Zod
  • PostgreSQL
  • Anthropic Claude
  • Turborepo
  • Jest
  • Docker
  • Kubernetes
  • Argo CD
Talha Saleem

Developed by Talha Saleem

Want something like this built for you?