Marketing and communications portfolio

Ngoc Phuong Anh Hoang

Marketing and Communications  ·  Content strategy, SEO and brand development  ·  Working student and internship, Bavaria

I am Phuong Anh. I moved to Germany in 2026 to study International Corporate Communication and Media Management at Hochschule Neu-Ulm. Before that I spent nearly five years doing marketing for small companies in Vietnam, the kind where you are the whole marketing team.

This is what that looked like: six brands, what I actually did on each one, and the numbers I can prove. I am looking for a working student or internship role in marketing or communications, 15 to 20 hours a week during the semester.

Augsburg, Germany · English C1 · German B1 · Vietnamese native

Portrait of Ngoc Phuong Anh Hoang
Kella English Center logo
Ben Foods logo
Ben Gourmet logo
Mottiemlennho logo
T-Guard logo
DE Deine Sprachschule logo
5years
In marketingB2C and B2B, 2021 to 2026
3
Keywords ranked firstGoogle organic, food brand
411
Conversations from paid social18 Meta campaigns
248,800
Content viewsTwo brands, November 2025
Case one

Kella English Center

Education, Hanoi · Marketing Executive, full time

January 2024 to December 2025

Where it started

Kella is a small English centre in Hanoi that works mostly with high schools. The business had always grown through relationships with schools and word of mouth, and the owner wanted to reach students where students actually spend their time. The market is crowded and every competitor posts the same exam tips, so I kept asking one question: why would a student follow us instead of scrolling past?

What I did

  • Planned the content for Facebook, TikTok and the website, and split everything into four jobs: teaching, promotion, brand and entertainment. That way the page still had a reason to exist between promotions.
  • Wrote and tested OpenAI prompts that grade IELTS writing and speaking against the four official band descriptors. I taught myself prompting for this. I have taken IELTS, so I know how long students wait for feedback.
  • Ran a nationwide online video contest end to end, from the concept and the prize structure to moderating the entries.
173,400
ViewsNovember 2025, up 208%
16,100
InteractionsNovember 2025
300
Contest entrantsSix weeks, nationwide
29
Prizes managedConcept, rules, moderation
Kella campaign and educational content for Facebook and TikTok
Campaign and educational content. Facebook and TikTok output across the four content jobs, including the Kella in Life talent and debate final and the Hanoi in My Heart video contest.
Kella website homepage with the AI practice assistant
The website and its AI practice assistant. The IELTS writing and speaking grader sits on the homepage, because it is the one reason a student stays on the site instead of leaving for a competitor.
Kella photoshoot concept for classroom and campus imagery
Photoshoot concept and direction. Classroom and campus imagery, shot so that parents recognise the place their child would actually sit in.
Case two

Ben Foods and Ben Gourmet

Food and beverage, Hanoi · Marketing Executive, then marketing freelancer

2021 to 2022, then 2023 to December 2025

Where it started

Two sister brands, one team, two completely different buyers. Ben Foods sells premium frozen and ready-to-eat food, and that decision usually starts with a search. Ben Gourmet is a fusion restaurant, and that decision starts with a picture. I could not run them the same way, so I stopped trying to.

What I did

  • Built the keyword map for Ben Foods and wrote the SEO content behind it. I went after product-education queries rather than the brand name, because people who already know the brand will find us anyway.
  • Managed the bilingual WordPress content for the export site and directed the food photoshoots we used on the website and on social.
  • Planned the Ben Gourmet calendar around the occasions people actually book for, like year-end company parties and set menus for couples.

Organic search, top five queries

QueryAverage positionClicks
Arctic prawns tom bac cuc178
Ben Food brand8.945
Benfood brand4.637
Frozen seafood hai san lanh116
Ready-to-eat frozen seafood hai san lanh an lien112
Top five of 26 tracked queries188

Source: Google Search Console, October to November 2025. Three of the five are non-brand commercial queries. Those are the ones I can take credit for, because the brand queries would have found the site anyway.

75,400
Ben Gourmet viewsNovember 2025, up 620%
1,500
InteractionsNovember 2025
2
Languages on siteEnglish and Vietnamese
26
Queries trackedGoogle Search Console
Ben Foods product and campaign content
Ben Foods content. Product and campaign posts for Facebook, TikTok Shop and the website, written around what the food is and how you cook it rather than around a discount.
Ben Gourmet seasonal restaurant campaigns
Ben Gourmet seasonal campaigns. Year-end corporate parties, European tasting menus and set menus for couples, planned around the calendar people book by.
Ben Foods bilingual export website
The bilingual export website. Built in WordPress for the international buyer, who needs the certification and the shelf life before the story.
Ben Foods photoshoot concept for the ready-to-eat range
Photoshoot concept and styling. Shot for the ready-to-eat range so the same images work on the website and on the marketplace listings.
Case three

Mottiemlennho

My own handmade crochet brand · Founder and marketing lead

November 2023 to December 2025

Where it started

This one was mine. I started a handmade crochet brand with my own money, and that changed how I worked. Every campaign had a budget I had to justify to myself, and a bad creative cost me directly instead of costing a client. I learned more about paid social here than anywhere else, mostly because I could not afford to be careless.

What I did

  • Built the brand, shot the products, and planned the calendar around gifting seasons, from Women's Day to Christmas and Tet.
  • Ran ten Meta campaigns and tested creative format, placement and offer against each other, instead of launching one version and hoping.
  • Moved the brand to wholesale supply for retail shops once direct-to-consumer had proved that the product sells.

Cost per messaging conversation, ten campaigns

Weakest ad
EUR 0.52
Account average
EUR 0.32
Best ad
EUR 0.25

The same numbers, split by season

Campaign clusterAdsConversationsCost per conversation
Christmas set51237,815 VND EUR 0.26
Tet set36210,596 VND EUR 0.35
Valentine's Day set29010,967 VND EUR 0.37
All ten campaigns102759,474 VND EUR 0.32

One euro is roughly 30,000 dong. If you read the whole account at once, the gap looks like a 53 percent improvement, from 15,722 dong on the weakest ad down to 7,398 dong on the best. I do not want to present it that way, because it would not be true. The cheap ads ran at Christmas and the expensive ones ran into Tet and Valentine's Day, when every gifting brand in Vietnam is bidding at the same time and the auction gets expensive. The fair comparison is inside one season. Within the Christmas set, testing creative and placement moved the cost from 9,901 dong to 7,398 dong, about 25 percent, under the same auction conditions. Vietnamese media prices do not transfer to Europe. The way of working does.

275
ConversationsTen Meta campaigns
45,825
People reachedFacebook and Instagram
17,534
Instagram viewsOct to Nov 2025, 74% organic
315
Profile visitsOct to Nov 2025
Mottiemlennho Instagram carousel and seasonal gift sets
The organic post and the gift sets. The Women's Day carousel carried most of the reach I did not pay for, and the calendar was built around occasions, because a handmade flower sells on an occasion rather than on a need.
Instagram insights showing 17,534 views
Instagram insights, 1 October to 16 November 2025. 17,534 views with 25.9 percent from ads, so roughly three quarters came organically, and 315 profile visits.
Case four

T-Guard

Fire safety technology · Marketing freelancer

December 2025 to August 2026

Where it started

A technical B2B brand with no marketing foundation and a website that had to be built from nothing. Nobody buys a fire detection system on impulse. They buy it because they trust it. So the brief I set myself was credibility first and persuasion second, and everything downstream followed from that one decision.

What I did

  • Defined the brand personality and turned it into a brand guideline, a brand voice and a colour system the team can apply without me in the room.
  • Designed the website information architecture and wrote the content structure for every page.
  • Briefed and coordinated a freelance designer through to delivery, and wrote the marketing and communications plan covering positioning, messaging and channel mix.
Brand guidelineBrand voiceColour systemInformation architecturePage content structureDesigner briefCommunications plan

Site structure

Home
  • Products San pham
  • Solutions Giai phap
  • Technology Cong nghe
  • About T-Guard Ve T-Guard

Homepage narrative

  1. 01 The promise, and one call to action
  2. 02 The silent guardian, what the brand stands for
  3. 03 The data-driven safety ecosystem
  4. 04 Products inside that ecosystem
  5. 05 Newsletter sign-up
  6. 06 Editorial content, two categories
  7. 07 Technology partners as proof
  8. 08 The objections, answered in order
  9. 09 Support and contact

We built the name out as Guard by Tech of Intelligence, and the promise became proactive safety: catching a fire while it is still smouldering, instead of reacting once it burns. Every page had to prove that claim before it asked the reader for anything.

A note on credit. The strategy is mine: the brand personality, the positioning, the voice rules, the colour direction, the website information architecture and the page-level content. The visual execution you see below, the logo drawing, the layouts and the catalogue pages, was produced by a freelance designer working to my brief and my art direction. I am showing it because it is the proof that the system I wrote could be built.

From the brand guideline

T-Guard positioning map and brand voice rules
Positioning map and voice rules. The map puts T-Guard in the active, high-technology quadrant, with Siemens, Bosch and Honeywell on the industrial side, Hochiki mechanical detectors below and the Xiaomi, Tuya and Google Home smart-home devices to the right. The voice section is written as do and do not pairs: use active, committed language and cite specifications you can verify; never sell through fear imagery, and never make an absolute claim like eliminates fire 100 percent. The source documents are in Vietnamese.
T-Guard logo rationale and colour system
Logo rationale and colour system. Navy for technical standard and trust, yellow for the alert reflex, red for the fire the shield holds back. Six core colours carry CMYK values so print and screen stay in step, plus three approved gradients.
T-Guard type system and type over photography
Type system, and type on photography. SVN-Gilroy across four weights, with a worked example of how hierarchy holds up when the type sits over an image instead of on white.
T-Guard stationery and merchandise
The system in use. Letterhead, business cards, folders and document templates, plus branded merchandise, all built from the same palette and type scale.
T-Guard catalogue cover and safety ecosystem spread
Product catalogue, opening spreads. The cover and the proactive safety ecosystem, which is where a buyer first sees how the individual devices become one system.
T-Guard catalogue product pages with exploded view
Product catalogue, product pages. The alarm transmission device installed on site, and an exploded view of the industrial flame detector for the technical reader who wants to see inside.

This engagement was about deliverables rather than published numbers, so I have no performance data to show yet. The pages here are published with the client's permission, and the full guideline and the page-level content structure are available on request.

Case five

DE Deine Sprachschule

German language school, Hanoi · Freelance marketing specialist

April 2023 to October 2023

Where it started

A German language school in Hanoi, which is a coincidence I still find funny given where I ended up living. The school had good teachers and almost no brand, and enrolment ran on referrals. My job was to give it an identity people could recognise and a way to fill classes at every level, from A1 up to B2.

What I did

  • Built the brand identity and the full set of campaign materials, from brochures to social templates.
  • Directed the photoshoot in the school's own classrooms, with the school's own students, rather than buying stock images of people who had never been there.
  • Planned and ran eight Meta campaigns for enrolment, one per course level and intake.
8
Meta campaignsOne per level and intake
136
ConversationsDirect messages from ads
19,900
People reachedFacebook and Instagram
A1 to B2
Levels filledEvery course level enrolled

Cost per conversation was around EUR 1.00, converted at roughly 30,000 dong to the euro. That is three times what the same metric cost on my own crochet brand, which is what you would expect: a language course is a considered purchase with a much higher value than a handmade flower, so a more expensive conversation is still a cheaper customer.

DE Deine Sprachschule photoshoot
Photoshoot concept and direction. Shot to make a small language school look like a place worth walking into, using the real classrooms and the real students.
Also

Smaller engagements and the paid social record

Smaller projects

Social media and content for Visa The Gioi 24h, Linh Kafe, Banh da cua co Kim, and a personal reading journal account. Short engagements, mostly content planning and creative production, and useful practice at getting something decent out of a very small budget.

Paid social, honestly framed

Across both ad accounts I spent about EUR 224 in total. That is a small budget, and I would rather say so than let the campaign count imply otherwise. What it bought me is hands-on experience of the whole loop: audience, creative, placement, testing and reading the result. The method scales; my spending history does not, yet.

Paid social, combined record

AccountCampaignsConversationsReachImpressionsCost per conversation
DE Deine Sprachschule813619,90069,99730,155 VND EUR 1.01
Mottiemlennho1027545,82586,2189,474 VND EUR 0.32
Total1841165,725156,215

Two different markets, two different objectives and two very different price points, so the cost per conversation is not comparable between the two rows. Converted at roughly 30,000 dong to the euro.

How I work

Tools, languages, and what I am still learning

Marketing

Content marketing and content strategy, social media management, Meta paid advertising and A/B testing, SEO and keyword research, brand strategy and brand guidelines, website content architecture, campaign planning, event coordination.

Tools

Meta Business Suite and Ads Manager, Google Search Console, WordPress, Canva, Adobe Photoshop, Excel, PowerPoint, and ChatGPT with the OpenAI API for prompt work.

Languages

Vietnamese as a native language. English at C1, my working language for five years. German at B1, with a B2 course in progress, because I would like to work in a German-speaking team eventually rather than only in English.

What I am still learning

I keep learning through online courses, at the moment Google Analytics, HubSpot SEO and Semrush Academy. Marketing changes fast, and taking a course every few weeks is how I stay in touch with new tools and new thinking that I can bring straight back into the work.