Summary
Tim Mcdonald-bell is a Senior Software Engineer based in London with 11 years of experience building maintainable, convention-driven full-stack web applications, with a strong bias toward Ruby and Rails. He blends backend expertise and pragmatic design sense to deliver polished UX and well-tested, object-oriented systems, often preferring disposable code to speed iteration. Tim has progressed from instructor and hands-on developer roles to senior engineering positions at CharlieHR and Martello, and he also takes on freelance work, reflecting both team leadership and independent delivery. His background teaching intensive Rails courses shaped a collaborative, documentation-first workflow and an ability to turn complex ideas into clear learning materials and production features.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science (BSc) Biological & Biomedical Psychology, Bachelor of Science (BSc) Biological & Biomedical Psychology at The Manchester Metropolitan University