Anna Powell-Smith

Anna Powell-Smith

Hello! I'm a freelance full-stack web developer, specialising in data analysis and data visualisation. I help clients turn complex data into useful websites and interesting stories. Work with me: freelancing (at)


Dress sizes

I decided it was too hard to work out your dress size in different shops. So I built an interactive visualisation to make it easier, using D3.js.

Screenshot of What Size Am I web app

It was featured in the Guardian, Daily Mail, Economist, Wall Street Journal, BBC television and many other places.

Baby names

Inspired by the classic Baby Name Voyager visualisation, I made a tool to search baby name trends in England, also using D3.js.

Screenshot of baby names site

It was featured in the Guardian, Telegraph, Economist, Sun, and on BBC Radio 4's Today programme.

Domesday Book

I made the folios of Domesday Book freely available online for the first time, and built an elegant GeoDjango interface and API.

Screenshot of Domesday Book website

The BBC wrote about the site, and the British Museum now uses the API. It has over 100,000 unique visitors a year.

Football scores

I was interested in how some friends thought about their lives in terms of football history, so I visualised 20 years of the Premiership.

Screenshot of

It helped me understand football a bit better!

House prices

I wondered how travel time to London affected house prices. So I calculated it for UK stations and graphed the commuter zone visually.

Screenshot of houses prices app

Search it to see your nearest station, or find out more about it from Nestoria or Kasabi.

Shoe shopping

I got frustrated by not being able to find the kind of shoes I wanted online. So I built a search engine for shoes.

Screenshot of the web app

You can use it to search more than 20 UK stores, from Anthropologie to Zara.

Taking notes

Back when Android was brand new, I decided what it really needed was a notebook app with 18th-century fonts.

Screenshot of the Notebook app

More than 300,000 people downloaded the app, before I retired it in 2012. They gave it an average rating of 4.3 stars.

Street problems

I'm a volunteer at democracy charity mySociety, and I wrote an Android app for the award-winning FixMyStreet.

Screenshot of the FixMyStreet app

It made it easy to report problems in your street. An open-source project, it was used as the basis for versions around the world.

Showing uncertainty

Funnel plots are a great way to show uncertainty visually. At an NHS Hack Day, I built a simple tool to turn spreadsheets into funnel plots.

Screenshot of

It needs more work! The code is MIT licensed and available on GitHub.


As a freelancer, I've worked with large companies, non-profits, government and startups. Corporate clients include Marks & Spencer, think-tank RAND, Morgan Stanley, and Channel 4. Startup clients include Axon Active, Nestoria, ElasticHosts, IntelliSense, and ScraperWiki. Non-profit clients include the Open Knowledge Foundation, CycleStreets and Oxford University.


I did a BA in English and MPhil in computer science at Cambridge. After that I worked in the City of London, then became a full-time web developer. Full CV on LinkedIn.


Past talks: include 11 Things You Didn't Know About D3 at both OxfordJS and LondonJS in October 2013. Another talk about D3.js at GOTO Aarhus in October 2013. D3: Journey to the Source at the London D3 User Group in March 2013. D3: Data-Driven Delight at Front-End London in January 2013. Ten Things I've Learned about DataViz (pdf) at Hacks and Hackers London in July 2012. Opening up Domesday Book (pdf) at Wikimedia UK Annual Conference in May 2012.


I'm based in Gloucestershire, UK. Find me on GitHub, LinkedIn, Twitter. Or read my blog. Hire me: freelancing (at)