I've worked both independently and in small, effective teams, using version control (with git), agile development (with scrum), and test-driven maintainability to deliver reliable, high-quality software. I'm always happy to explain the principles and technologies I use in plain English, or to go into the technical details.
I'm a strong proponent of automation and reducing or optimising repetitive patterns, helping to save both time and money. I take a broad-view approach, and won't try to give you something you don't need, but might suggest something you hadn't thought of.
I have a very keen eye for detail, and a passion for good usability / user-experience (UX) and accessibility (a11y), along with extensive knowledge of internationalisation (i18n) and localisation (l10n). I also have experience with artificial intelligence and machine-learning, and look out for opportunities to apply these skills in my work.
I started studying HTML in 1999 after I discovered "View > Source" in the venerable IE5, and was bitten by the bug. I moved on to CSS and PHP while managing my first server in 2003, hosting a small but popular forum. I then found myself drawn to Python, and haven't looked back since. I also have a degree in Computing, which I'm glad to say I still find relevant even in the fast-moving world of web technologies.
If you'd like to discuss the services I offer, please drop me a line and we can start a conversation.