01
OLE
KRAMER
20 Weeks of Transformation
Marketing & ICT Internship
November 2025 — Ongoing
Scroll
0
deliverables shipped
0
restaurant clients
0
software products built
0
weeks
0
efficiency gain (projected)
01
Chapter 01
Weeks 1 — 6
Nov — Dec 2025

Marketing Foundations

Started at HMA and got thrown straight into client work. Emails, website updates, giftcard campaigns — each restaurant has its own voice and I had to figure that out fast. Cheung Kwong is playful, Eemland is sophisticated, Den Engel is Brabants gezellig. You learn by doing.

WordPress 123Linked Email Marketing CMS Platforms Brand Voice
Cheung Kwong
Email Campaign · Voting Push
Grandcafe Eemland
Christmas Reservations
Brasserie Den Engel
Carnaval Events
La Dolce Vita
Holiday Giftcards
Koeckers
Season Promotions
Blend Baarle
Anniversary Campaign
Marketing campaign examples
Campaign TemplatesEmails and marketing content for clients
Restaurant landing page
Restaurant Landing PageEaster breakfast promotion
02
Chapter 02
Weeks 7 — 10
January 2026

Marketing at Scale

The volume kicked in. Every piece had to feel like it came from the specific restaurant, not from a template.

Valentine's campaigns, Carnaval content, recruitment posters, website builds — 321 deliverables across 12+ clients. Every piece had to feel like it came from that specific restaurant, not from a template.

Venneper Lodge needed a family-friendly Valentine's angle. Den Engel needed "3 Uurkes Vurraf" energy. Balance Hospitality needed 5 different recruitment posters for 5 different brands. I had to build a system for it or drown in the work.

Wix Phoenix CMS Gemini Brand Design Social Media 30+ Posters
Recruitment poster
Recruitment PosterRestaurant vacancy design
Recruitment landing page
Recruitment Page"Wij zoeken een Leider"
Event page Den Engel
Event PageDen Engel Apres Ski & DJ Contest
Marketing work examples
Deliverables OverviewPosters, pages, and campaigns at scale
03
Chapter 03
Weeks 11 — 14
Jan — Feb 2026

restaurantreview.ai

This is where things changed. I went from writing emails to actually building software. Set up a React project, connected Supabase for auth, integrated Google Business API, designed the dashboard — all in about four weeks. I had zero React experience before this.

restaurantreview.ai/dashboard
★★★★★
Tasca Portugalia Rotterdam · 707 reviews
★★★★★
Tasca Portugalia Amsterdam · 991 reviews
★★★★☆
Cheung Kwong · Google Business Profile
restaurantreview.ai landing page
restaurantreview.ai — Landing PageThe homepage I designed and built
restaurantreview.ai dashboard
restaurantreview.ai — DashboardReview management with real Google Business data
React
TypeScript
Vite
Supabase
Vercel
Google API
04
Chapter 04
Weeks 15 — 17
Feb — Mar 2026

Security & Refinement

The less glamorous but equally important part. Ran security audits on client websites, figured out which APIs would actually give us access (spoiler: not all of them), and set up a Mac Mini with SSH so I could develop remotely with Claude Code.

security-audit.sh
$ running OWASP security audit...
# Authentication hardening
[PASS] crypto.scrypt password hashing
[PASS] HttpOnly session cookies
[PASS] CSRF protection enabled
[PASS] Rate limiting active
# API feasibility
[INFO] Google Business Profile — approved
[WARN] TripAdvisor — requires partnership
[WARN] WhatsApp — Meta verification pending
$ all checks complete
OWASP security audit on 3 client websites
Mac Mini SSH server with Claude Code
Playwright browser automation
API partnership proposals sent
OWASP Playwright SSH Claude Code Security
05
Chapter 05
Weeks 17 — 19
March 2026

OpenClaw x HMA

Everything clicked here. I noticed every task at HMA follows the same pattern — signal comes in, someone makes it, someone checks it, it gets published. So I asked: what if AI agents handle the repetitive parts? That became a 16-page roadmap, 12 specialized agents, and a dashboard I'm actually building.

OPEN
CLAW
Pipeline: SIGNAALTAAKGENERERENCHECKENPUBLICEREN
Node.js Monday.com API AI Agents Playwright Meta Ads API Google Ads API HelpScout WordPress API
Present · The story continues
20
"I came in to write marketing emails. I'm now building an AI platform. Honestly didn't see that coming."

Started with holiday emails and WordPress updates. Now building a SaaS product and designing a 12-agent automation system. Teaching myself React, TypeScript, Node.js, and a dozen APIs along the way. The story's still being written.

Core Skills

Competencies Earned

Empathic Approach
01 / 05
Shipped 321 deliverables for 12+ restaurants — every piece in their specific brand voice.
  • Switched between Cheung Kwong's playful tone and Eemland's sophisticated vibe daily
  • Made 30+ posters that actually look like they came from each restaurant, not from me
  • Built a bilingual NL/EN URL system for Portugalia because their guests speak both
Strategic Vision
02 / 05
Built the OpenClaw roadmap so HMA can scale from 15 to 30+ clients without doubling the team.
  • Wrote a 16-page Vision & Roadmap with Nick — not just ideas, actual buildplans
  • Designed 12 agents that each handle a specific part of the marketing workflow
  • Took restaurantreview.ai from "we should build this" to a working prototype
Applied Research
03 / 05
Researched APIs, competitors, and marketing data to figure out what's actually worth building.
  • Mapped out Podium, Birdeye, Reputation.com — found the gaps they don't cover for Dutch restaurants
  • Tested which APIs would actually cooperate (Google yes, TripAdvisor... eventually, Eet.nu no)
  • Ran SEO audits on client sites to see where the quick wins were
Lifelong Learning
04 / 05
Went from "I've never used React" to building production software. Nobody taught me — I just started building.
  • Learned React, TypeScript, and Supabase by building restaurantreview.ai from scratch
  • Figured out Claude Code and Cursor as AI pair programming tools — game changers
  • Set up my own dev server (Mac Mini + SSH) and learned security the hard way (OWASP)
Commercial Excellence
05 / 05
Used actual pricing research to decide what to charge — not guessing, real data.
  • Ran a Van Westendorp PSM analysis to find the price range people would actually pay
  • Set up Basic/Pro/Enterprise tiers for restaurantreview.ai with clear feature splits
  • Wrote partnership proposals to TripAdvisor and Google that framed it as a win for them too
Toolkit

Technologies & Skills

Frontend Development
React TypeScript Vite HTML / CSS
Backend & APIs
Node.js Supabase REST APIs GraphQL Auth & Security
DevOps & Tooling
Vercel Git SSH Playwright
AI-Assisted Development
Claude Code Cursor IDE Gemini AI Orchestration
Marketing & CMS
WordPress Wix Phoenix CMS 123Linked Email Marketing SEO
Portfolio

Clients Worked With

Cheung Kwong Grandcafe Eemland Brasserie Den Engel Blend Baarle Venneper Lodge Villa Kalkoven Cheung Kwong Grandcafe Eemland Brasserie Den Engel Blend Baarle Venneper Lodge Villa Kalkoven
Portugalia La Dolce Vita Koeckers Villa Bodelaeke Balance Hospitality Colins Portugalia La Dolce Vita Koeckers Villa Bodelaeke Balance Hospitality Colins
Ole's workspace at HMA
// The Workspace
Behind the Scenes
"Two laptops, one Mac Mini, a dashboard full of client tickets, and enough coffee to compile a kernel."