M Meddalwedd

Home/Projects

Projects

Work we are still responsible for.

Every project below is our own — taken from an empty repository to a live service, and still operated by us on a monthly data cycle. That is a different kind of evidence from a portfolio of things handed over and forgotten.

20+ yrs
Commercial development experience
137.6M
Vehicle records analysed
35,000
Neighbourhoods scored and ranked
16,000+
Active platform subscribers
2.6M
UK postcodes geocoded

Data platforms

Public data, turned into a product

Two commercial platforms built on datasets anybody can download. The datasets are free; making them answer a question that carries consequences is the work.

UK Crime Statistics

Data platform · Subscription SaaS · Public-sector adjacent

A defensible answer to “how safe is this location?” — for organisations that have to justify the answer.

Official police data turned into a weighted safety score for any neighbourhood in England and Wales, benchmarked nationally and adjusted for population. Free postcode search for anyone; specialist reports for safeguarding leads, estates managers and employers; and for organisations answering for many sites, a portfolio view that ranks an entire estate on one live grid with board-ready reporting.

  • 35,000Neighbourhoods benchmarked, population-adjusted
  • 19,500Subscriptions held by 16,000+ subscribers
  • MonthlyAutomated ingestion as new police data publishes
  • 151k linesC# across 40 controllers and 238 views
  • ASP.NET Core MVC
  • SQL Server
  • EF Core
  • Stripe
Read the case study

VehicleStats

Data platform · Open access · High-volume analytics

Know what a used car is likely to cost you — before you buy it.

Full MOT history, mileage record and advisories for any UK registration, plus a failure-risk score benchmarked against every comparable MOT for that exact model and age. Free, with no account required, which puts the entire product in the query layer rather than behind a sign-up wall.

  • 137.6MVehicles analysed
  • 213,910Distinct models modelled
  • 17,555Manufacturers covered
  • Model-levelRisk scoring by exact model and age
  • ASP.NET Core MVC
  • SQL Server
  • DVSA open data
Read the case study

Toolkits & applications

The pieces underneath, and beside

Shared infrastructure we maintain because every project needed it, and a mobile application built on the same domain layer as everything else.

GeoCode

Geospatial toolkit · UK postcode & census geography

A UK geography toolkit: postcode in, coordinates and census geography out.

A reusable .NET toolkit that turns a postcode into a complete picture of place — latitude and longitude, full address, LSOA, local authority district, region, population, deprivation decile and police force. Built once and shared across the estate, which is what lets our crime platform benchmark like-for-like areas instead of raw counts.

  • 2.6MUK postcodes, each with latitude and longitude
  • LSOA-levelCensus geography, population, deprivation and police force
  • MonthlyUnattended sync with dry-run mode and full audit trail
  • NuGetVersioned package, referenced like any other dependency
  • .NET
  • SQL Server
  • NuGet package
  • Lat / long geocoding
  • LSOA & ONS geography
  • IMD deprivation
More about GeoCode

Almanac

Android application · Privacy-first · .NET MAUI

A quiet record of when you last did the things that matter.

Built around two questions: when did I last do this, and when is it meaningful to do it again. Habits to maintain, behaviours to space out and events simply worth observing. Everything stays on the device unless the owner exports it — a constraint that shaped the architecture from the first commit rather than an afterthought bolted on.

  • On-deviceNo account, no server-side user data
  • Clean architectureDomain, application and infrastructure fully separated
  • Light & darkDesigned for both from the first screen
  • .NET MAUI
  • Android
  • Clean architecture
More about Almanac Coming to Google Play

The common thread

Four projects, one way of working

Built on data nobody else had used

Three of the four run on public datasets that were freely available and practically unusable. The product is the work done between download and answer.

Still running, still ours

Monthly data cycles, live subscribers and an uptime obligation. We did not hand these over; we still answer for them, in one case fifteen years on.

One stack, deliberately

C# and .NET throughout, SQL Server for storage, Azure underneath. A shared domain layer means a fix in one place is a fix everywhere.

Get in touch

Tell us what you are trying to build.

A dataset you cannot get value out of, an application that has outgrown its original shape, or something that needs building from nothing. We would be glad to hear about it.

info@meddalwedd.co.uk