Who I Am
I am an independent programmer based in London. I primarily work on web development and back-end content production tools.
My freelance work is mostly done remotely, but I am available to do on-site work in the London area too.
Languages and Technologies
I am confortable working with, and building applications around, a variety of languages and technologies, depending on what is appropriate for each individual project:
- Java, Perl, Ruby, Javascript, Scheme
- XHTML, CSS, RSS, Atom, XUL, XML, RDF
- MySQL, PostgreSQL, SQLite, Lucene
- Apache, mod_perl, Ruby on Rails
- REST web services, Atom Publishing Protocol
- AJAX, both intra- and cross-application
- Firefox extensions
- Linux, Mac OS X
Personal Projects
In my spare time I work on the following projects:
- Accretion Disc ("Acredi") - a lightweight publishing platform based on the Atom Publishing Protocol. Written using Ruby on Rails, it offers multiple sub-publications via dynamic categories and channels, and supports images and other media types alongside standard HTML articles. It deals only with publication -- authoring of articles is delegated to other tools that support the Atom Publishing Protocol. My personal website runs on Acredi.
- www-connotea-ruby - a Ruby wrapper for the Connotea Web API.
- benlund.info - my personal website where I keep notes on ongoing projects and make announcements about new ones.
- I occasionally exercise my web development skills by implementing simple games in the browser. Most recently, I wrote a version of MasterMind for those idle moments...
In a Previous Life
In a former existence I worked for Nature Publishing Group as a New Technology Developer and as the Product Manager of Connotea. Some things I have fond memories about from my time there:
Contact Me
Or have a look at
my personal website.