Matthew Paver · Portfolio Store

I build AI products and the data systems behind them.

Role
Software engineer · AI, data, analytics
Status
Shipping Inference Brief · open to product, data, and automation work
Based
London
13 Projects shipped
1 Live paid product
6 Public repos
103 Configured sources
167 Reliability tests

Open these first

Three projects worth a real look.

One live product, one private system, one MVP. Each preview goes into the problem, how it is built, and where to inspect it.

Catalogue mode

Browse by shelf.

The store is organised like a working lab: live products first, then the data systems, automation, ML, analytics, and archive work that show how the ideas are built.

13 projects showing

AI Study Companion product workspace screenshot

AI Study Companion

Private

Revision prep is the job here: upload notes, generate flashcards and quizzes, build study plans, then keep review moving through a spaced-repetition loop.

  • PDF/DOCX/TXT ingestion
  • Background generation jobs
  • SM-2 review loop
FastAPIPostgreSQLRedisCeleryLLMs
Smart Job Market Intelligence interface screenshot

Smart Job Market Intelligence

Private

A signal layer for job-market research: listings are normalised, then salary, skill, remote-work, and volume changes become reports and alerts.

  • Listing ingestion and normalisation
  • Salary and skill trend reports
  • Alerts and API tier design
PythonFastAPIPostgreSQLRedisCelery
QuickSupply agency dashboard screenshot

QuickSupply

Private

Supply cover needs coordination, not another spreadsheet. QuickSupply sketches the school, teacher, and agency flow around requests, availability, assignment, and live updates.

  • Sequential assignment engine
  • School, teacher, and agency portals
  • Server-sent event updates
Next.jsTypeScriptPostgreSQLDrizzleSSE
Operations platform prototype interface screenshot

Operations Platform Prototype

Private

A property-operations prototype for the messy middle: resident requests, service-charge visibility, ticket audit trails, payment flows, and AI-assisted triage.

  • Resident request intake
  • Operations console and audit trail
  • Payment and AI triage concepts
Next.jsTypeScriptPaymentsAI triageProduct docs
Marketing ML Lakehouse product thumbnail

Marketing ML Lakehouse

Public

Built to show the full local analytics loop: raw marketing CSVs into DuckDB, clean tables, XGBoost models, data-quality checks, and a Streamlit dashboard.

  • Bronze/silver/gold flow
  • XGBoost model training
  • Streamlit dashboard
Open repoRun locallyTests
PythonDuckDBXGBoostStreamlitMakefile
ProjectLens schedule risk product thumbnail

ProjectLens

Public

Upload schedule data and get a sharper read on delivery risk: slippage, milestone pressure, forecast issues, and reporting outputs.

  • Upload-to-analysis flow
  • Schedule-risk reporting
  • Power BI-ready outputs
Open repoRun testsUpload flow
PythonFlaskpandasForecastingPower BI
Architexa product thumbnail

Architexa

Public

A compact image-generation project: curate the architecture dataset, train a conditional GAN, inspect generated outputs, and expose the model through a small Flask API.

  • Conditional GAN
  • Dataset preparation
  • API integration
Open repoModel demoAPI shape
PythonTensorFlowKerasFlaskGAN
Dating app recommendation product thumbnail

Dating App Recommendation System

Public

A recommender project built around evaluation discipline: swipe-style interaction data, temporal holdouts, and Top-K ranking metrics.

  • Implicit-feedback ranking
  • Temporal holdout
  • Top-K metrics
Open repoDemo dataTests
PythonNumPySciPyJupyterCLI
HR Performance Analytics product thumbnail

HR Performance Analytics

Public

A dashboard package designed for handoff: prepared data, PBIX files, screenshots, business commentary, and walkthrough material.

  • Summary, sales, and absence views
  • Prepared CSVs and PBIX
  • Stakeholder-ready writeup
Open repoPBIX filesScreenshots
Power BIDAXCSVReportingPDF exports
Sentence similarity product thumbnail

Sentence Similarity Analysis

Public

A small NLP notebook with a clear point: embeddings and cosine ranking are useful for retrieval, but similarity is not the same thing as truth.

  • Transformer embeddings
  • Cosine ranking
  • Retrieval caveats
Open repoNotebookConcept demo
PythonJupytersentence-transformersPyTorch

Archive

Earlier utilities.

Useful provenance kept out of the main shelf. These show earlier automation patterns without competing with the flagship builds.

Newsletter + Scraper Utilities

Archive

Earlier automation work kept for context: article-to-newsletter rendering and image collection utilities that fed later product and dataset experiments.

  • Article-to-HTML pipeline
  • Image data collection helper
  • Archived intentionally
PythonHTMLAutomationScraping

Live deploy gate

Every push runs the checklist.

This site only deploys when the spec-driven validator passes. Lighthouse CI gates accessibility and SEO. The panel reads the validator's last run.

Credentials

Certifications behind the build work.