Bespoke, full stack web development

Nifty Digits is a web development company based in Cardiff, UK. Everything is written and built by Ian Wootten.

Ian is a skilled across a variety of backend languages and is a well seasoned front-end developer too.

Here you'll find a collection of his work, projects and hacks old and new. Enjoy!

If you want to get in touch, email him at hi@niftydigits.com, or send him a tweet.

Tools I Use

  • Frontend
  • Backbone.js
  • d3.js
  • jQuery
  • Backend
  • Python (Django)
  • Node.js (Express.js)
  • PHP (Li3)
  • Databases
  • MySQL
  • MongoDB
  • CouchDB

Products

Hourglass.io

Hourglass time tracking

Hourglass is a time tracking tool built with developers in mind.

Time can be logged from anywhere. Targets can be set / monitored and behaviour can be analyzed from the reporting tools provided.

Fair & Bare

Fair &Bare

Fair & Bare is a Fairtrade shirt shop run by Ian and his family. It was created after failing to find fashionable t-shirts that were also made using Fairtrade certified cotton. They decided to start a competition where they could do exactly that, featuring the amazing artwork submitted by a great community of designers.

Clients

Aardman

Shaun the Sheep Movie

Nifty Digits has recently completed work on a web app for the Shaun the Sheep movie due out in 2015.

Ian has worked with Aardman a number of times. His first job following his PhD was on the feature film "The Pirates: In an Adventure with Scientists", building a wide variety of tools. This included libraries for tracking, scheduling and reporting on every single puppet / mouthpiece used throughout the production on a daily basis.

fffunction

Ian helped the excellent chaps at fffunction to build a complex django app. This included a REST based api and analytics tools built with d3.js

Projects

availability.is

availability.is makes publicly communicating a freelancer's availablility simple.

Using only google calendar, it's able to determine when you are next free and publish it upon a public profile page. Clients are then able to make enquiries if a particular freelancers availability allows.