Skip to main content

Hi, This Is Ian

Content creator exploring the vast world of Linux and open source softwares.


Content writing

I have written articles for Vancouver's cultural newspaper The Source and What's on Queer in BC , an online LGBT press for local queers.

I have also been a ghostwriter (article author without attribution and copyright) for various clients and products.

I also enjoy sharing my thoughts on various topics on my blog .

Web application development

I can speak in

to developers. I have also built responsive web apps for using both front-end and back-end technologies.

My current tech stack includes:

  • Front-end: HTML, CSS, Javascript, React, Next.js, Bootstrap, Highcharts.js
  • Back-end: Node.js, Express.js, Next.js
  • Deployment: Heroku, CPanel using Phusion Passenger, Github Pages

Document builder and static site generator deployment

I am currently using Docusaurus as my main document builder. Docusaurus is a React-based static site generator that is geared towards documenters and technical writers. It allows HTML, CSS and Javascript customization for diverse looks and appearance while still allowing writers to focus on writing contents. It is easily deployed on Github Pages.

Currently looking into

  • Python document builder Sphinx
  • XML framework DITA

I Previously Worked At


I have executed marketing campaigns for PayByPhone social media networks across North America including managing advertisement spending budget, writing various copies for social media posts and coordinating with third-party vendors for merchandise and supplies.

My duties included

  • Conducted market research, customer behaviours and developed a marketing content calendar.
  • Coordinated marketing campaigns such as prize sponsorships and contest winner giveaway.
  • Updated web content and scheduled press releases using internal CMS.

General Internet

I have performed various duties at General Internet as a Marketing Coordinator.

My duties included

  • Writing various web copies for corporate websites.
  • Writing Standard Operating Procedures (SOP) that onboard new clients on how to use new technologies.
  • Documenting company's Enterprise Resource Planning Tool (ERP) features and special behavious.

Cerebral Palsy Association of British Columbia

My duties included

  • Developed and implemented company website content, and email marketing strategies.
  • Published news articles and featured stories on organization's WordPress CMS site. Maintain company website.
  • Communicated to an audience of over 1000 people using Mailchimp to manage The Insider monthly newsletter, with an open rate of 30%.