I am a technical writer who writes tutorials to help people learn how to code. I design learning resources to help explain complex technical topics to beginners, and use words to communicate those concepts.


Technical Content Manager, Career Karma - July 2019 - Present

Led Career Karma's technical writing initiative. Wrote dozens of articles on HTML, CSS, JavaScript, Python, Java, and Linux, accompanied by code snippets and examples that explain each topic. Also assisted in product management on various initiatives.

Writing Samples

View my technical articles on the Career Karma blog.


High School - August 2015 - August 2019

Higher qualifications in Business Management, English, Computer Science, Politics, and History.

National 5 qualifications in Business Management, English, Mathematics, Chemistry, Modern Studies, and History.



Please contact me at jamesg [at] jamesg [dot] app for programming and writing inquiries.