VINNIKOV Analytics

UK public procurement, enriched with intelligence.

Procurement intelligence platform. 820K+ UK notices with org enrichment, sanctions screening, and AI entity resolution.

Why this exists

From noise to intelligence

UK public procurement data is fragmented across multiple government sources with poor search, no organisation linking, and no enrichment. 820K+ notices, but no way to turn them into intelligence.

4 months

Solo build from zero to production SaaS — React frontend, Hono API, PostgreSQL, 9 enrichment sources, Stripe billing, passwordless auth.

The Product

Search for intelligence, not data

Interactive demos with real procurement data. Switch tabs to explore search, notice detail, organisation profiles, and alerts.

cloud infrastructure6 results
UK Procurement Notices

Cloud Hosting and Infrastructure Services

UK2tender

Crown Commercial Service

£2.5M20 Mar 2026Closes 19 Apr 2026

Provision of cloud hosting infrastructure services including IaaS, PaaS, and managed cloud operations for central government departments.

Multi-Cloud Platform Migration Programme

UK4tender

Ministry of Defence

£800K27 Mar 2026Closes 26 Apr 2026

Migration of legacy on-premise systems to multi-cloud architecture across AWS and Azure platforms with security classification handling.

Government Cloud Infrastructure Framework Agreement

UK3award

Cabinet Office

£15.0M15 Feb 2026Closes 17 Mar 2026

Framework agreement for the provision of cloud infrastructure services to all central government departments and arms-length bodies.

Hybrid Cloud Strategy and Architecture Consulting

UK1planning

HM Revenue & Customs

£5.0M29 Mar 2026

Prior information notice for hybrid cloud strategy consulting services to support HMRC digital transformation programme.

The Pipeline

Three stages, nine enrichment sources

Every 15 minutes, the pipeline ingests notices from government feeds, cleans and links them, and enriches every organisation.

Data Pipeline

1Ingest

Every notice, every source

2Clean

Data you can trust

3Enrich

9 independent sources

Enrichment Sources

Architecture

React 19 with TanStack Query and Zustand for state. Nivo/D3 for interactive visualisations. Responsive Tailwind UI.

ReactTanStack QueryZustandTailwindNivo/D3

Hono server with tRPC for end-to-end type-safe RPC. Zod schemas validate every request and response.

HonotRPCZod

PostgreSQL with Drizzle ORM. 820K+ notices, 25K+ organisations, full-text search with pg_trgm.

PostgreSQLDrizzlepg_trgm

9 independent sources cross-referenced against every organisation. Companies House, sanctions screening, ESG accreditations, financial health scoring.

Companies HouseOpenSanctionsESGZ-Prime

Passwordless authentication with WebAuthn passkeys and magic links. Stripe for freemium billing with metered usage.

Better AuthWebAuthnStripeResend

Render for API and web. Proxmox LXC for enrichment workers. Docker containers for pipeline jobs.

RenderProxmoxDocker

Tech Stack

React TypeScript Hono tRPC PostgreSQL Drizzle Claude Stripe WebAuthn Tailwind Nivo/D3 TanStack Query Zustand Zod Better Auth Render Docker Proxmox