Projects
This page is a catalogue of some of the projects I consider ‘current’ in my work and still useful for others.
Open Source
I maintain a large variety of open source projects over at github, a code sharing and hosting service.
The EKP library can be used to simply and quickly work with the EVE Killmail data format. This allows Ruby applications to access data stored in the plaintext format in a structured manner making it much easier for programmers to access and manipulate the data.
EVE Corporation Logo Generator
The CLG library is an open library which builds fully-composited EVE Online corporation logos from multiple precomputed shapefiles extracted from the EVE Online client data. The CLG supports rendering images to a transparent background for ease of integration on websites.
Closed Source/Hosted Applications
EVE Metrics is my main project at present, and is an attempt to bring together many elements of EVE Online’s data into one coherent application and to present it to users in new and interesting ways, as well as providing new forms of analysis for market traders and corporations.
EVE Metrics has been my first project with truly huge quantities of data to work with and has presented challenge after challenge in terms of optimisation and performance, as well as mathematically; the site provides financial statistics and analyses for users, as well as filtering and sorting of market orders.
An online advertising network using only the ingame ISK currency of EVE Online, ISKsense is a large-scale advertising network deployed on over 400 websites and running hundreds of adverts for over 500 users. With millions of ingame currency units moving through the site weekly, this was my first large-scale Ruby/Rails project.
After weeks on the first version I did a full-scale rewrite, which continues to perform exceptionally on a daily basis. The system handles around 25 requests every second on average.
accVIEW was a project born out of necessity originally as a tool for my corporation, Vanguard Frontiers. However, due to popular demand it has become a publicly available service.
It aims to make the life of recruitment officers easier by automating EVE Online API background checks. It handles API key loading in a secure manner, and allows applicants to provide access to their data without compromising key safety. Corporations can use the data gathered by the app to spot corp thieves, spy alts, and other nefarious characters. To date, hundreds of corporations are registered and using the application.

