About Me

I'm an experienced technical writer specialising in developer-focused documentation: API references, tutorials, courseware, and technical guides that help engineers become productive fast.

I collaborate with engineering and developer relations teams to create content that both educates and engages, designed to build communities, increase adoption, and reduce support overhead.

I work end-to-end in a docs-as-code workflow, write in multiple programming languages, and know my way around the Linux command line.

18+
Years Experience
Published Course/Book Author
CompTIA CTT+ Certified Technical Trainer

Professional Experience

Principal User Assistance Developer
Oracle
August 2024 - Present
  • Creating technical documentation for Oracle Linux and Oracle Cloud Native Environment (Kubernetes-based)
  • Delivering content for developers, system admins, and security specialists in a docs-as-code workflow
  • Quickly learning new technologies to produce accurate, high-quality content within tight deadlines
  • Working with complex enterprise-level systems and cloud-native technologies
Technical Writer/Documentation Manager
Barclays UK
November 2022 - June 2024
  • Managed comprehensive onboarding documentation for new data lake platform
  • Developed quickstart guides, reference materials, and internal communications
  • Advised development teams on improving documentation quality and usability
  • Led documentation strategy initiatives across multiple engineering teams
Senior Developer Educator
Ably (Real-time Communications)
April 2022 - November 2022
  • Created DevRel content: tutorials, blog posts, and code samples to engage developers
  • Produced structured learning materials including written content, videos, and workshops
  • Maintained API references and quickstart guides in a docs-as-code workflow
  • Built community engagement through educational content and developer advocacy
Senior Technical Writer
Shell
November 2021 - April 2022
  • Developed comprehensive documentation strategy for Shell's API ecosystem
  • Produced API references, conceptual guides, and instructional materials
  • Established documentation standards for enterprise-level API programs
  • Collaborated with cross-functional teams to improve developer experience
Senior Technical Writer
Ably (Real-time Communications)
May 2021 - November 2021
  • Documented SDKs and REST APIs for real-time communications platform
  • Created tutorials and conceptual guides with code samples in multiple languages
  • Maintained comprehensive API documentation for complex real-time systems
  • Collaborated with engineering teams to ensure documentation accuracy
Senior Technical Writer/Trainer
Vonage
September 2018 - May 2021
  • Produced DevRel content including tutorials and blog posts for communication APIs
  • Designed and delivered accredited training courses for partner developers
  • Created and documented API references and sample applications
  • Designed and implemented feedback mechanism that improved documentation quality and responsiveness
Senior Curriculum Developer
Oracle University
January 2013 - September 2018
  • Designed and developed comprehensive MySQL training programmes and hands-on labs
  • Researched and documented complex, undocumented database features
  • Created enterprise-level training materials for global delivery
  • Led train-the-trainer sessions for international instructor teams
Freelance Technical Writer/Trainer
Self Employed
November 2012 - September 2016
  • Delivered GIS/web mapping training and documentation projects
  • Authored Pluralsight course "Google Maps API: Get Started" (10,000+ students, 4.5/5 rating)
  • Published multiple technical books including "Leaflet.js Succinctly" and "Go Succinctly"
  • Built sustainable freelance practice with recurring enterprise clients
Course Author/Trainer/Presales
Esri UK
April 2007 - October 2012
  • Developed GIS developer training curriculum and delivered across Europe
  • Created and demonstrated PoCs to assist in technical presales activities

Samples

I have authored several published technical books, courses, and blog posts on programming and other technical topics. I'm happy to provide samples of my work. Just ask.

Why Choose Me for Your Project?

Rapid Technology Adoption

I quickly master new technologies, and translate complex concepts into clear, actionable documentation.

End-to-End Docs-as-Code

From Git workflows to automated publishing, I work seamlessly in modern documentation toolchains that scale with your development process.

Certified Technical Trainer

As a CompTIA CTT+ Certified Technical Trainer I know how to present complex technical topics so that they can be easily understood.

Proven Impact

My Pluralsight course educated 10,000+ developers, and my documentation improvements have measurably increased developer adoption and satisfaction.