My name is Adam Laycock and I spend my time fixing and making. I often go by the handle Arcath a name I made up way back when I was at school.

Ed-IT Solutions
Ed-IT Solutions

Linked In
Linked In

I am an IT Engineer & Web Developer working for a small company in the North West of England called Ed-IT Solutions. We work in Primary Schools providing IT Support and Sales, everything from plugging things back in through to server management and installation.

I spend half my time working as the companies Web Developer making PHP Websites and Ruby Applications.

I contribute to some open-source projects, both self started and community. My highlights:

  • Adauth a Ruby library for interacting with Microsoft's Active Directory. It is now capable of interacting with any object in AD not just users.
  • Kashflow API a Ruby library to interact with the API for Kashflow. This is a rebuild from scratch based off this library (which I contributed to)
  • Markabb a Ruby library for parsing BB Code into HTML.
  • Mosaic a Sinatra based framework for simple websites.
  • & more

Unfortunatley some of the libraries & applications I've written at Ed-IT Solutions contain sensative information and practices that can't be displayed to the public, the big projects here are:

  • Springboard a Stock/Purchasing/Sales application which uses the Kashflow API to interact directly with our accounts. It allows us to track any item we purchase from the moment we purchase it through to the moment its sold and then use its serial number years down the line to find out everything about it.
  • Trainyard a Logging application that we use to log all interactions with our customers

Over the years I have learn't a few languages and worked with a few frameworks:

  • Ruby is my language of choice and I have been using it for the past 5 years to make anything and everything.
    Like alot of people my original intrest in Ruby was triggered by Rails, but over time I have taken to using it for everything.
  • Javascript forms a large part of my work these days to make the user experiance of the applications I make nicer. I've also done some work with Node.JS but the vast majority of my JS usage is in the browser, normally with the help of jQuery
  • PHP was the first language I learn't and I still use it from time to time but its been a long time since I used it "properly"

I occasionaly Blog about my work, sharing technical musings and development tricks. I Tumbl about the few intresting things I see around.

I have been known to tweet the odd sentance, and you can contact me via my twitter handle @ArcathWhitefall