Full CV

Work Experience

Indiegraf: 2020-present

Senior Manager, Growth Services: February 2024-present

  • Sets OKRs for the audience team and holds responsibility for making sure the team meets those goals

Senior Manager, Audience: December 2022-January 2024

  • Sets OKRs for the audience team and holds responsibility for making sure the team meets those goals
  • Hires and trains team members; currently the role has five direct reports
  • Leads development of audience teams’ processes

Audience Strategy Manager: December 2021-Dec 2022

  • Liaised with clients to plan crowdfunding campaigns, create growth strategies, go-to market plans, and run digital marketing campaigns.
  • Led a ‘pod’, delegating tasks between myself and a coworker to fulfill sprints for our group of clients
  • Led client meetings and handled communications between publishers and Indiegraf teams
  • Produced weekly analytics reports for clients, using Google Analytics and Data Studio
  • Reported weekly on publisher success internally, using tools such as Google Analytics and Pelcro

Audience Strategist: July 2020-December 2021

  • Liaised with client publishers to plan crowdfunding campaigns, create growth strategies, go-to market plans, and ran digital marketing campaigns
  • Led client meetings and handled communications between publishers and Indiegraf teams
  • Produced weekly analytics reports for clients, using Google Analytics and Data Studio

Postmedia: 2019-2020

Audience Development Editor: July 2019-July 2020

  • Managed and moderated social media accounts for Healthing, The GrowthOp, and Driving.ca
  • Ran paid social media ads to mitigate revenue at risk
  • Optimized and created content for Facebook, Twitter, Instagram, LinkedIn, and Pinterest
  • Created engagement reports using Google Analytics and Data Studio

Rogers Media: 2018-2019

Digital/Editorial Junior Editor for FLARE (Oct.-Dec. 2018) and Chatelaine (Oct. 2018-July 2019)

  • Pitched, researched, and wrote original articles; fact checked for other writers
  • Built WordPress posts and executed search engine optimization for posts
  • Created web graphics with Photoshop and sourced photos

FLARE – M-School Digital/Editorial Intern: September 2018

  • Pitched at daily planning meetings and weekly editorial meetings
  • Wrote reactive articles twice a week with a daily turnaround time
  • Built WordPress posts, liaising with our art team to source and edit images

Chatelaine – M-School Digital/Editorial Intern: May-August 2018

  • Built WordPress posts, adds related links, and debugs pages for socials
  • Came up with SEO keywords, headlines, and alt-text
  • Writes pieces for print and online
  • Conducted and transcribed interviews
  • Researched for and fact-checks pieces for print and online
  • Refreshed older online pages for reposting on socials/in newsletters
  • Liaised with media relations contacts to source images, fact-check, and organize interviews

Varsity Publications: 2014-2018

Managing Editor: 2017-April 2018

  • Spearheaded volunteer recruitment efforts and coordinates all events
  • Managed section editors, senior copy editors before and during production
  • Wrote monthly feedback notes for section editors, senior copy editors
  • Planned and piloted staff meetings, which were new to The Varsity
  • Sat on the Chinese Translation Project Planning Committee
  • Helped run The Varsity Instagram and Snapchat
  • Performed administrative tasks, such as coordinating emails and keeping track of news staff
  • Piloted a training session on anti-racism and cultural diversity in media

Features/Magazine Editor: 2016-2017

  • Found and managed writers for the features section
  • Developed pitches and edited articles for content and quality
  • Planned, edited, and produced The Varsity handbook with our Creative Director (CD)
  • Planned, edited, and produced The Varsity magazine’s Home and Belief Issues with our CD
  • Acted as Masthead Representative to the Board of Directors for three terms (the full year)
  • Sat on the Public Editor Hiring Committee with the Editor-in-Chief and two board members

Associate News Editor: 2016

  • Contacted administration, organizations, and students for interviews
  • Wrote investigative and breaking news articles
  • Input articles using Adobe InCopy prior to print publication
  • Found and sourced hyperlinks for online articles

Staff: 2014-2016

  • Wrote, fact checked and copy edited articles with The Varsity/Canadian Press style guides
  • Helped chase produce video content, finding, coordinating with and interviewing sources
  • Wrote articles for the News, Arts and Culture, Sports, Editorial, and Features sections

Randstad for Xerox: 2015

Document Prep Associate

  • Judged document quality and removed staples from large volumes of sensitive documents per day to be scanned for Coast Capital Savings’ digitization project

Volunteer Experience

Friends of Chinatown: 2021-2022


  • Helped with COVID-19 vaccine outreach, particularly with Mandarin translation.

Pedestrian Sundays in Kensington Market: 2016-2020


  • Works with a community team of businesses and residents to direct traffic away from pedestrian zones, guide visitors, and keep the event running

Toronto New Wave Festival: 2019

Music Programmer

  • Selected musicians from submissions for the festival with the technical director
  • Curates “Saturday Soundwaves” playlists every other week until the festival

Trinity College Dramatic Society: 2015-April 2018

Executive Costume Coordinator: 2015- April 2018

  • Keeps costumes clean and organized, and gives costume consultations
  • Collaborates with other drama societies for costume sharing

Costume Designer: 2015- April 2018

  • Was the head designer for Actor’s Nightmare & Sister Mary Ignatius Explains it all for You (2015), The Map (2016 U of T Drama Festival), Cabaret (2016), The Maltese Bodkin (2016), Polaroid Stories (2016), Who’s Afraid of Virginia Woolf? (2017), Love’s Labour Lost The Musical (2017), How I Learned to Drive (2018), Cloud 8 (2018), Whimsical Grand (2018)
  • Designs, makes, and alters costumes; coordinates rental costumes
  • Recruits and manages members of costume teams

Dramaturg: 2017

  • Offered feedback and edits for original play Suzanne (2017) by Jonathan Dick, which won the Robertson Davies Playwriting Award at the U of T Drama Festival

Front of House Team Member: 2015-2016

  • Sold tickets to theatregoers and encouraged people to participate in raffles

Set Design Volunteer: 2015

  • Helped build set pieces using various manual tools for 12 Angry Jurors

Trinity Women in Leadership: 2017-April 2018


  • Mentored a first-year female student at Trinity College, offering advice and support for adjusting to university life and help with balancing academia and extracurricular activities.

Musical Minds Community Outreach: 2016-2017

Violin Instructor

  • Planned and taught violin lessons to two grade-school students
  • Prepared students for a year-end performance

Trinity College’s Salterrae Magazine: 2014-2017

Staff Writer: 2015-2017

  • Wrote satirical articles for the quarterly magazine

Junior Design Editor: 2014-2015

  • Designed pages, created images, and edited photos with Adobe Creative Suite
  • Took photos for articles

Hart House Theatre: 2014-2016

Costume Construction Crew

  • Organized racks backstage by hanging and folding costumes
  • Helped make and alter costumes for The Tempest (2015), Jesus Christ Superstar (2015), Hamlet (2016), and Into the Woods (2016)

Toronto International Film Festival Volunteering: 2015-2016


  • Volunteered for the Voting Squad, reminding and convincing theatregoers to vote for films at the Art Gallery of Ontario and Elgin Winter Garden Theatre venues
  • Took tickets, answered customer questions, and kept an attendee count as an usher at the Art Gallery of Ontario and Scotiabank venues

The Future of History Journal: 2015

Layout Editor

  • Used Adobe InDesign to typeset the journal for publication and create a mockup cover

University of Toronto Department of Political Science: 2014-2015

Research Assistant

  • Compiled data from United Nations plenary meeting documents to help Jamie Levin and David Zarnett build a dataset regarding Israel’s justification for the use of force at the UN

Skills Summary


  • Native proficiency in English, limited working proficiency in Chinese, elementary proficiency in Korean and French

Adobe Creative Suite

  • Proficient in InDesign, InCopy, and Photoshop; basic skills in Illustrator

Microsoft Office

  • Proficient in Word, PowerPoint, Outlook and Excel

Social Media and Blogging

  • Proficient in WordPress, Facebook, Instagram, Snapchat, Twitter, Tumblr, YouTube, Echobox
  • Basic skills in WeChat, Periscope, Wix


  • Basic skills in HTML, CSS


Canadian Online Publishing Awards, audience strategy manager, Gold: 2022

National Magazine Awards Short Feature Writing, fact-checker, nominee: 2019

Canadian Community Newspaper Awards for Best Campus Feature Story, second place: 2018

The Salterrae’s Salty Award for Best Humour Article: 2015-2016

Trinity College Drama Society Iggy Award for Best Costume Design: 2015 2016


Faculty of Information at the University of Toronto: 2019-2022

  • Master of Information, specialized in Critical Information Policy

Trinity College at the University of Toronto: 2014 – 2018

  • B.A. with distinction, double major in International Relations and English, minor in History