Open to new conversations

Hi, I'm Rusardi. Everyone calls me Rudy.

Read the room, then build the system.

Sales & Marketing at Blue Waves Food Empire Pte Ltd. Nine years across hotels, community and F&B, running launches, partnerships, KOLs and events on systems I design, build and run.

See my work WhatsApp me
NowBlue Waves Food Empire2026 to now
BeforeArcc Assets Pte Ltd2023 – 2024
Where it startedInterContinental Hotel Group2017 – 2022
Rusardi in the torii gates at Fushimi Inari, Kyoto
Based in
Singapore
2017 · InterContinental Singapore Robertson Quay

It started at a hotel front desk.

2023 · Arcc Assets

Then tech-concepts(CRM), shophouse courtyards, and the communities in them.

2026 · Blue Waves Food Empire

Now market trends, launches and partners.

Nine years, one instinct

Read the room, then build the system.

Nine years of reading rooms, from a hotel front desk to tech-concept(CRM) to market trends. I turn what I see into campaigns people show up for, and into the systems that keep a brand running. These days I also design the tools that take the busywork off the team.

9years across hospitality, community and brand
50K+views on The Quay People series
227+tenants reached by Arcc programming
90%average attendance across Arcc events
Selected work ·

Recent work

Full archive
How I work

Build it once.

Most marketing hours disappear into repeat work: rewriting one message for every channel, chasing replies, re-typing the same brief, checking who owes what. I find the step that repeats, give it a shape, and let tools carry the parts that don't need judgement. The time that comes back goes into ideas, partners and the people on the floor.

  1. 01Find the repeat

    Map where the week actually goes. If a task comes back every launch, it is worth designing once.

  2. 02Give it a shape

    A brief template, a tone guide, five steps every job moves through. Structure makes work quicker to hand over, check and automate.

  3. 03Hand off the routine

    First drafts in every format, a morning digest, reminders and trackers that update themselves.

  4. 04Keep judgement human

    Facts, taste, timing and relationships get a person's eye before anything goes out.

Case · one launch, four platforms

Kopi-O Milo Cream Puff, National Day 2026

  • ProductKopi-O Milo Cream Puff
  • OccasionNational Day special
  • Dates1 – 31 August 2026
  • BrandBaristart Coffee Singapore

The facts are locked first. Then each platform gets its own audience, voice and format. Pick one to see what changes. The sample lines show the method; they are not the published copy.

Sample

Systems · designed, built and run

Under the hood

The instinct that runs a launch also runs a system: find out what people actually need, design for what can go wrong, and keep it cheap to run. These are three systems I designed and operate, each with what I would change on a cloud platform. I build with AI as a pair-programmer; the requirements, architecture, testing and running are mine.

01 · Operations service · 2026

BAC HQ

Design jobs, emails and deadlines lived in five places, and the designer and I kept chasing each other. Now one service gathers them and sends each person what they need, when they need it.

  1. InputsWeb task list, work inbox (read-only), roadmap items
  2. Python serviceAbout 7,200 lines. Scheduled by launchd, SQLite store, one module per topic
  3. TelegramTopics for roadmap, design, mail and meetings, with a 9am digest and calendar files
  • SecuritySecrets live in an untracked .env file. Only allow-listed people get answers.
  • PrivacyRead-only mailbox. Bank emails show the subject only, and it refuses to store NRIC, card or bank numbers.
  • ReliabilityCatches up after the machine sleeps. A dry-run mode replays a script before any change goes live.
  • CostNo hosting bill: it runs on hardware the team already had.

On a cloud platformMove it to a managed container runtime with a scheduler and a secrets manager, so it no longer depends on one laptop being awake.

02 · Public website · 2026

Campaign hub

Staff and partners kept asking which promotions were running where. The answer is now one public page that updates itself through the day.

  1. One data fileEvery campaign with partner, outlets, dates and status
  2. Build and redactPython generates the pages and strips anything private
  3. Cloudflare PagesDeployed with Wrangler on a schedule, only when something changed
  • Single source of truthThe hub and this portfolio's archive read from the same campaign data.
  • Static by designFast everywhere, cheap to host, and nothing on a server to break into.

On a cloud platformDeploy from the Git repository on every change instead of a local schedule, with a simple form or sheet as the editing screen for the team.

03 · This site · 2026

This portfolio

Hand-coded with no framework. Adding a project means adding one entry to a list, and the video plays with your scroll on phones and desktops.

  1. Data at the topProjects, roles and skills as plain lists
  2. One pageHTML, CSS and JavaScript render everything from the data
  3. Video layerTwo 1080p clips loaded whole into memory, mapped to scroll
  • Works anywhereClips are fetched whole, so scrubbing works even on hosts without partial downloads.
  • AccessibleLight and dark themes, a reduced-motion version, and swipe and back gestures on phones.

On a cloud platformServe the video from a CDN with range requests and adaptive bitrates, so the first frame arrives faster on slow connections.

DoneBuilt and run three live systems

Python, SQLite, Git, Cloudflare Pages, scheduled jobs and secrets handling.

NextCloud foundations

Compute, networking, storage and identity, so the same systems can run on a managed platform.

Where it leadsBigger systems

Turning business needs into reliable systems, and explaining the trade-offs to the people who use them.

Experience · 2017 to now

Nine years, one instinct

AwardMost Liked Receptionist of the YearInterContinental Singapore Robertson Quay, 2020
Skills

AI and build tools

Platforms

Download résumé (PDF)
Archive · everything, by year

The full record

WhenProjectWithType
Contact

Let’s work
together

Get in touch
+65 9090 0233WhatsApp rusardi1994@gmail.comMail LinkedIn↗ Résumé (PDF)↓ Save my contact+