Full-stack Software Engineer with 20 years of professional experience. Passionate about creating high quality, reliable software. A believer in flexible and extensible systems. Specialising in back-end Ruby on Rails development, having 14 years of commercial experience building both small and large-scale web applications.