timcraft

Hello, my name is Tim. I help early stage tech startups and entrepreneurs bring their concepts to life. I make and build. Websites, web-based software, apps, tools. I’m passionate about creating software that is usable and helpful—products and experiences that amaze and delight—and I’d like to help you do the same.


My experience is broad. I’ve built e-ticketing systems, e-commerce systems, online voting systems, content management systems, chat bots, interfaces for mobile devices, data visualisations, browser extensions, and static websites.

Some of the technology that I know and use includes: HTML/CSS/JS, Ruby, Rails, Heroku, Twilio, Pusher, Python, Google App Engine, Redis, Node JS, Erlang, Amazon Web Services, PHP, XMPP, OAuth, and RDF.


Here’s what the people I’ve worked with have said:

Tim is a talented technologist, and easy to work with. He is a good communicator, and he always come up with good technical solutions to our challenges. I enjoyed working with him, and would definitely keep working with him in the future.

Josh Liu, Founder of MinuteBox, October 2011


With my experience in voting systems I built Instant STV, a straightforward web-based interface to OpenSTV. Tom Scott described it as "brilliant".

After the 2010 UK General Elections I published "Proportional election maps, without Flash", a visualisation of the results which you can adapt and re-use on your own website.

At the 2010 Leeds Hack I won the "Best Brightbox API Usage" prize. In less than 24 hours I built three API wrappers, a web-based interface, and two chat bots.

And lastly—if you know Ruby—please take a look at github.com/timcraft to see some of the gems I’ve written. More code samples available on request.


I’m currently available for freelance work; if you’d like a quote, or you have any questions please get in touch. The easiest way to contact me is via email (mail@timcraft.com), or twitter (@timcraft).