I am an independent software crafter, living in Winchester, UK. I am fascinated by the web, mashups, geolocation and mobile technologies.
I specialise in data modelling and integration of existing systems via APIs. I have strong skills in object oriented programming, particularly Ruby.
My particular interests are in TDD, BDD, agile software development, strong client interaction, software craftsmanship, mentoring, open source software, and great user experience at all levels.
Freelance work
Buffer for Android
A complete overhaul of its simplistic predecessor, version 2 of Buffer for Android now provides a fully functional native Android app which communicates with the Buffer API.
BoxedUp
A rewrite of BoxedUp had been ongoing for over a year. I worked with them to finally get it launched. Huge data migrations, Rails, MongoDB and Resque.
Aphrodite's Desire
This web shop was built and launched in a single day. My client needed to be able to add products easily and keep track of orders. Shopify proved to be the ideal platform.
Bestseller Shop
Developing multiple CSS skins for multiple brands, using the highly customisable Java Demandware platform, HTML5, CSS3, jQuery.
Alan Colledge
A portfolio website for an artist in Kent. Written in Rails with a custom built order processing system, selling cards, prints and original paintings.
Pet projects
MyChores
MyChores is a team-based online tracking system for recurring tasks. It was written for my own benefit, and it was my project for learning Ruby on Rails.
Active Geohasher
Geohashing is a random adventure generator. Every day new coordinate points are generated. This tool calculates the points and allows you to subscribe to RSS and email notifications of those occurring near you.
Merlin's Castle
This is a game i used to play at school. I remade it for the web to give other people the chance to play it. I also used it to learn how to use MongoDB.
And more ...
I am always working on fun little projects and learning in public.
Check my github account for experiments into creative art and music using Ruby, pair programming projects with people across the world, ruby gems and tools, SICP studies, implementations of design patterns, and much more.
Testimonials
“Aimee has been an absolute delight to work with on the first phase of the Feusd Core project. She has an intimate knowledge of Ruby and is very enthusiastic about pair programming, automated testing, and retrospectives. She has a passion for producing elegant and extensible code, and is a very patient and thoughtful mentor.”
“Aimee is such a great software developer. We did some remote pairing development, and she impressed me. She's very responsive and fast when tracking down a bug or writing a feature, and produces a very good code as well. It was such a pleasure to work with her, hope to do it again soon.”
“Aimee came into our company and really delivered from the start, her enthusiasm for the work, technical knowledge and her creative ability were first class. She has been a great member of the team.”
“I can recommend, without hesitation, Aimee's skills sets, knowledge and general all round energy to any interested party seeking a top level player on their team.”
“Beyond her excellent technical skills crafting quality, Test Driven code, aimee is also a talented mentor. I would highly recommend her as a developer consultant and as an Agile mentor / coach.”
“I would recommend Aimee to any software development team as a strong and solid coder. She will bring an edge of enthusiasm and fun to pretty much any project, and will naturally encourage and nurture the newer and less experienced members of the team. Hire her: you won’t regret it.”
“aimee loves her craft and continuously tries to better her skills. Her focus and dedication to her customers and project work is second to none.”
“What I most like about Aimee is that she cares. She cares about the clients she works with, she care about the colleagues she works with and she cares about the code she writes.”