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.