Projects

Signet Tech

Security and observability layer for agentic payments: infrastructure that helps banks and fintechs safely accept and act on AI-generated financial activity, with identity verification, scoped permissions, monitoring, revocation, and AP2 readiness.

Signet Tech

Purpose

Signet is an infrastructure platform for agentic payments, designed to give banks, fintechs, and partners a trusted way to accept and act on financial activity generated by AI agents and external systems.

Its core purpose is to act as a security and observability layer, ensuring that financial payloads are verified, scoped, monitored, and revocable, so institutions do not have to blindly trust machine-generated activity.

What It Provides

Signet delivers a full ecosystem of interconnected surfaces:

  • A marketing site that communicates the product, category, and company positioning
  • A documentation platform that enables developers to evaluate and integrate APIs
  • A partner portal for real-time monitoring, operations, and configuration
  • An internal HQ system for administration, governance, and support workflows
  • A backend API platform that handles authentication, validation, fraud detection, audit trails, and event distribution
  • An MCP server that exposes selected APIs as tools for AI assistants, enabling structured and secure interaction with the platform

Together, these components form a complete product experience, from discovery and integration through to day-to-day operational use and AI-assisted interaction.

What I Built

I worked across the entire platform, contributing to both the core backend systems and the product surface area.

On the backend, I built and maintained a set of microservices responsible for:

  • Authenticating and authorizing requests
  • Validating financial payloads
  • Running fraud and risk checks
  • Maintaining immutable audit trails
  • Emitting events through APIs, webhooks, and messaging systems

Across the product layer, I built:

  • A marketing site with interactive elements to make the product story tangible
  • A documentation platform combining MDX content, API references, and operational tooling such as logs, webhooks, and team management
  • A partner portal for dashboards, transaction monitoring, analytics, and configuration
  • An internal HQ application for user management, operational workflows, audit review, and platform governance

I also designed and shipped the MCP server, which transforms selected API operations into callable tools for AI assistants, enabling structured interaction with Signet’s Partner, Credentials, and Fraud services.

My Role

I worked as a full-stack engineer across the entire product, contributing to system design, backend architecture, frontend experiences, and platform integrations.

My role was not limited to a single surface: I operated across:

  • Backend services and API design
  • Product applications (public and authenticated)
  • Developer experience and documentation systems
  • Internal tooling and admin workflows
  • AI integration through MCP

This required balancing infrastructure-level thinking with user-facing product design.

How I Contributed

I contributed by connecting all parts of the system into a cohesive, working platform:

  • End-to-end product thinking: ensuring the marketing site, docs, portal, and backend all aligned into a clear user journey
  • System design: structuring services so they could securely validate and process financial activity at scale
  • Developer enablement: building documentation and integration paths that make the platform usable in practice
  • Operational tooling: enabling both customers and internal teams to monitor, manage, and control activity
  • AI integration: extending the platform into MCP so AI assistants can safely interact with Signet

Overall, my contribution was helping turn Signet from a set of ideas and APIs into a fully realised product ecosystem that supports discovery, integration, operation, and automation.

My Role as CTO

Core responsibility

As CTO at Signet, I’m responsible for making sure we ship a product that banks and fintechs can realistically adopt: infrastructure for agentic payments with a genuine trust layer, delivered without sacrificing speed or security.

Scope of ownership

That means I’m accountable across the full stack: the microservices that validate payloads, score fraud, and maintain an audit trail, the APIs and webhooks that partners integrate against, and the product surfaces people use every day, including marketing, documentation, the partner portal, and our internal admin console.

How I operate

I push for fast iteration through clear ownership, automation, and tight feedback loops. At the same time, I treat security as non-negotiable. That includes strong authentication patterns such as DPoP, defensive system design, scanning and hardening in CI, and building products like the MCP server so AI assistants can use Signet safely and predictably from day one.

Leadership focus

My job is ultimately to make sure the platform is credible in both directions: fast enough for modern product teams to adopt, and trustworthy enough for financial institutions to rely on.

Tech used

  • Docker
  • ESLint
  • Fastify
  • Jest
  • JWT
  • MDX
  • MCP
  • NestJS
  • Next.js
  • Node
  • OpenAPI
  • Pino
  • PM2
  • PostgreSQL
  • Prettier
  • RabbitMQ
  • React
  • Redis
  • Sanity
  • Tailwind CSS
  • TypeScript
  • Zod