About Phil Jordan

I'm an independent English–Austrian software developer currently based in Vienna, Austria. I have a wide range of interests in my field, but I particularly enjoy functional programming, concurrency/parallelism challenges, kernel hacking and anything close to the hardware, such as working with game consoles, GPUs and embedded devices.

Currently, I'm working on SSDCache, a driver for combining solid state disks with hard disk drives in the most optimal way possible. There are also a number of other projects and products in the pipeline which will soon see the light of day. Where possible, I try to put my code on github.

For the last few years I've been contracting, mainly in the video games and web sectors and their intersection.

For example, I wrote large parts of the engine used by Mi'Pu'Mi games in their Nintendo DS games - the Animal World and Animal Life series, and Fit For Fun. I'm responsible for the social network integration (using OpenSocial) of the kids' web MMO game At.lant.is, and worked on two of Die Socialisten's social network app projects: I built the multiplayer game server for a flash-based Facebook game (in Clojure) and the client and server programming for an OpenSocial based quiz game.

I've developed native iPhone/iPad apps as a subcontractor (hence no names/links) and I've built and still maintain a business/enterprise content distribution system. I have also helped out with various smaller web projects (e.g. Volume).

Prior to contracting, I worked at Kuju London (now Headstrong Games) as an engine & tools programmer. During my time there I mostly worked on Battalion Wars 2 for the Wii, updating the engine, creating graphical effects and improving the artists' and designers' tools.

I studied Physics with Computer Simulation at the University of York, UK, graduating with a 1st class honours MPhys degree.

You can follow me on twitter or e-mail me at phil@philjordan.eu.

OpenPGP public key