Creative product development
Hi, I'm Jimmy. My experience spans technical and production roles. I started as a front end developer at an agency, but my most recent work has been in product development: scoping, prototyping, architecting and pitching.
As a BBC researcher and a producer at Monterosa I've had the chance to work with partners from scientists to TV producers to bring unusual products to life.
- Programming Javascript, Flash, PHP, Rails
- Production on projects with many stakeholders and often with remove dev teams
- Prototyping & pitching Rapidly producing working mocks up to refine ideas
- API experience building APIs & working with them
- Semantic web technologies SPARQL, DBpedia, Freebase
- Mapping Google maps / Open Street Map / TileMill
- Sentiment analysis
- Medium is the message Having worked on 2-Screen TV, I've spent plenty of time thinking about the ergonomics of new kinds of media
- Numbers I've got some handy maths & stats skills from my physics degree
Monterosa
Monterosa develop websites that integrate in realtime with live TV programmes, including for the BBC, ITV, and Channel 4. I started work with them as a Digital Producer, focusing on Project Management.
I became a Development Producer, working up concepts, writing pitches and presenting them to TV commissioners.
BBC Lab UK
BBC Lab UK is a platform for delivering mass-participation scientific experiments to support TV or Radio programming.
I worked as researcher, including working with scientists to design the games used in Brain Test Britain, which went on to generate a paper for scientific journal for Nature. I also worked on the sociological context for The Great British Class Survey.
Anjunabeats
Anjunabeats is an independent record label. I redeveloped their website, including integration with YouTube, Flickr and their online shop.
Anjunabeats took a pioneering approach to the web, running a large forum for their fans and a highly successful podcast and were the first UK record label to have a commercial deal with YouTube. I also helped design and develop competitions and promotions using microsites and their mailing list.
Basecreative
Basecreative is web design and online marketing agency. I worked with them as a front end developer and Flash developer.
Random Seed generative music player
Most music is now played back on computers, but almost no music takes advantage the platform. Random Seed uses algorithms to vary the music that it plays back.
Heresay
Heresay aggregates online discussions about locations and makes them easier to find. It's deployed as a plugin for common Content Management Systems.
Technologies:
- Geonames
- Open Street Maps / Google Maps
- Built as a plugin for Drupal, Vanilla, and Ning
Beta version: Heresay »
Ephemerascope - a psychogeographical theodolite
"Psychogeography: a beginner's guide. Unfold a street map of London, place a glass, rim down, anywhere on the map, and draw round the edge. Pick up the map, go out into the city and walk around the circle, keeping as close as you can to the curve. Record the experience as you go, in whatever medium you favour: film, photography, manuscript, tape. Catch the textual run-off of the streets; the graffiti, the branded litter, the snatches of conversation. Cut for sign. Log the data-stream" - Robert McFarlane, quoted in Merlin Coverley's Psychogeography.
Ephemerascope logs a different data-stream. It recreates this psychogeographical experience, but using the digital ephemera that litter our streets: FourSquare tips, tweets, Flickr photos.
Technologies:
- Open Street Map open source maps
- jQuery Mobile
- Google's directions API, + Twitter, Flickr and FourSquare APIs
- HTML5 geolocation
At the moment, this is still being tested and developed. Looking at it now is... confusing.
Timeliner
Timeliner is an app for making drag and drop timelines. Although it's never been promoted, it served as an interesting experiment in asking users to build visualisations.
Technologies:
- Freebase semantic lookup for dates of events and births and deaths
- MIT's Simile timeline library
- Ruby on Rails
- Heroku
Darfur maps for Crisis Action
Crisis Action works to draw government attention to human rights abuses. A recent report highlighted the ongoing conflict in Sudan.
I took data on aerial assaults, cleaned it and mapped it by date and intensity to illustrate the persistent level of violence.
The data is confidential so I can't share the map here.
Facebook social graph analysis
Monterosa's Million Pound Drop play-along game allows users to compete with their Facebook friends as they play.
We wanted to maximise the number of friends online. I used Cytoscape to visualise the clusters of friends playing the game and generate insights that could be used to increase the level of connectivity between players.
Musical genre analysis
Does musical genre mean something different in the digital world? If you don't have hunt through racks of categorised vinyl to find obscure gems, do it change the way you listen?
Using data from Last.FM's API I graphed the relationships between musical genres in different countries.
Michael Jackson is more important than Jesus
For fun, an attempt at objectively listing the most famous people ever. This project used the "Dolan" index, DBpedia and Google PageRank.


